一种更新音乐列表的方法及终端技术

技术编号:14835108 阅读:39 留言:0更新日期:2017-03-17 03:16
本发明专利技术公开了一种更新音乐列表的方法及终端,所述方法包括:为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新;本发明专利技术实施例能够实时同步音乐播放器的音频数据库与音频播放列表,以保证显示在音乐列表中的音乐条目都是可以操作的,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及数据更新技术,尤其涉及一种更新音乐列表的方法及终端
技术介绍
在移动互联网时代,随着智能终端的推广和普及,用户不断追求高品质的音视频体验。对于音频体验而言,用户对音源的音质和音效要求越来越高,高码率、多声道、无损音源渐渐成为标配。然而,目前主流的音乐播放器依赖于系统的多媒体数据库,当多媒体数据库中的音频文件被其他应用修改后,音乐播放器无法实时校验同步多媒体数据库,以致无法及时更新音乐播放列表,这时,如果点击播放列表中已被删除的音频文件,或者编辑已被移走的音频文件,将无法正常操作,用户体验较差。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种更新音乐列表的方法及终端。本专利技术实施例提供的终端,包括:创建单元,用于为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;更新单元,用于当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新。本专利技术实施例中,所述更新单元,具体用于:当增加目标音频文件时,获取所述目标音频文件的属性信息;将所述目标音频文件的属性信息与所述音频数据库中的各个音频文件的属性信息进行匹配;如果匹配失败,则将所述目标音频文件的属性信息存入所述音频数据库中;如果匹配成功,则将匹配成功的音频文件的属性信息由未激活状态设置为激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。本专利技术实施例中,所述更新单元,具体用于:当删除目标音频文件时,在所述音频数据库中将所述目标音频文件的属性信息由激活状态设置为未激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。本专利技术实施例中,所述更新单元,具体用于:当修改目标音频文件时,获取所述目标音频文件的修改时间;依据所述修改时间,在所述音频数据库中对所述目标音频文件的修改时间进行更新。本专利技术实施例中,所述更新单元,具体用于:当对目标音频文件进行重命名时,将所述目标音频文件的文件时长与所述音频数据库中的各个音频文件的时长进行匹配;如果匹配成功,则将匹配成功的音频文件的路径信息和文件名更新为所述目标音频文件的路径信息和文件名;当删除第一音频文件并增加第二音频文件时,将所述第二音频文件的属性信息存入所述音频数据库中;当第一音频文件与第二音频文件的文件名相同时,删除所述第一音频文件的属性信息。本专利技术实施例提供的更新音乐列表的方法,包括:为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新。本专利技术实施例中,所述当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新,包括:当增加目标音频文件时,获取所述目标音频文件的属性信息;将所述目标音频文件的属性信息与所述音频数据库中的各个音频文件的属性信息进行匹配;如果匹配失败,则将所述目标音频文件的属性信息存入所述音频数据库中;如果匹配成功,则将匹配成功的音频文件的属性信息由未激活状态设置为激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。本专利技术实施例中,所述当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新,包括:当删除目标音频文件时,在所述音频数据库中将所述目标音频文件的属性信息由激活状态设置为未激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。本专利技术实施例中,所述当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新,包括:当修改目标音频文件时,获取所述目标音频文件的修改时间;依据所述修改时间,在所述音频数据库中对所述目标音频文件的修改时间进行更新。本专利技术实施例中,所述当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新,包括:当对目标音频文件进行重命名时,将所述目标音频文件的文件时长与所述音频数据库中的各个音频文件的时长进行匹配;如果匹配成功,则将匹配成功的音频文件的路径信息和文件名更新为所述目标音频文件的路径信息和文件名;当删除第一音频文件并增加第二音频文件时,将所述第二音频文件的属性信息存入所述音频数据库中;当第一音频文件与第二音频文件的文件名相同时,删除所述第一音频文件的属性信息。本专利技术实施例的技术方案中,为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新。采用本专利技术实施例的技术方案,当音频文件被篡改时(如第三方应用对音频文件进行重命名、删除、修改操作,以及SD卡移除/插入操作等),能够实时同步音乐播放器的音频数据库与音频播放列表,以保证显示在音乐列表中的音乐条目都是可以操作的,提升了用户体验。此外,当启动音频文件的扫描后,过滤文件格式,找到满足音频格式的文件,解析音频文件后依据得到的属性信息更新音频数据库,提高了音频文件的扫描效率。附图说明图1为实现本专利技术各个实施例的一个可选的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术实施例的更新音乐列表的方法的流程示意图;图4为本专利技术实施例的如何确定音频文件的流程图;图5为本专利技术实施例的更新音乐列表的处理框架图;图6为本专利技术实施例的音频文件的显示流程图;图7为本专利技术实施例的终端的结构组成示意图。具体实施方式现在将参考附图描述实现本专利技术各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术实施例的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。移动终端可以以各种形式来实施。例如,本专利技术实施例中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA,PersonalDigitalAssistant)、平板电脑(PAD)、便携式多媒体播放器(PMP,PortableMediaPlayer)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是移动终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。图1为实现本专利技术各个实施例的移动终端的硬件结构示意。移动终端100可以包括无线通信单元110、音频/视频(A/V)输入单元120、用户输入单元130、感测单元140、输出单元150、存储器160、接口单元170、控制器180和电源单元190等等。图1示出了具有各种组件的移动本文档来自技高网...
一种更新音乐列表的方法及终端

【技术保护点】
一种终端,其特征在于,所述终端包括:创建单元,用于为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;更新单元,用于当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新。

【技术特征摘要】
1.一种终端,其特征在于,所述终端包括:创建单元,用于为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;更新单元,用于当音频文件发生变化时,对所述音频数据库中的音频文件的属性信息进行更新;依据更新后的所述音频数据库,对所述音乐播放器的音乐列表中的音乐条目进行更新。2.根据权利要求1所述的终端,其特征在于,所述更新单元,具体用于:当增加目标音频文件时,获取所述目标音频文件的属性信息;将所述目标音频文件的属性信息与所述音频数据库中的各个音频文件的属性信息进行匹配;如果匹配失败,则将所述目标音频文件的属性信息存入所述音频数据库中;如果匹配成功,则将匹配成功的音频文件的属性信息由未激活状态设置为激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。3.根据权利要求1所述的终端,其特征在于,所述更新单元,具体用于:当删除目标音频文件时,在所述音频数据库中将所述目标音频文件的属性信息由激活状态设置为未激活状态;其中,处于未激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于隐藏状态;处于激活状态时,所述音频文件对应的音乐条目在所述音乐列表中处于显现状态。4.根据权利要求1所述的终端,其特征在于,所述更新单元,具体用于:当修改目标音频文件时,获取所述目标音频文件的修改时间;依据所述修改时间,在所述音频数据库中对所述目标音频文件的修改时间进行更新。5.根据权利要求1所述的终端,其特征在于,所述更新单元,具体用于:当对目标音频文件进行重命名时,将所述目标音频文件的文件时长与所述音频数据库中的各个音频文件的时长进行匹配;如果匹配成功,则将匹配成功的音频文件的路径信息和文件名更新为所述目标音频文件的路径信息和文件名;当删除第一音频文件并增加第二音频文件时,将所述第二音频文件的属性信息存入所述音频数据库中;当第一音频文件与第二音频文件的文件名相同时,删除所述第一音频文件的属性信息。6.一种更新音乐列表的方法,其特征在于,所述方法包括:为音乐播放器创建音频数据库,所述音频数据库中存储有各个音频文件的属性信息;当音频...

【专利技术属性】
技术研发人员:马子平
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1