专利名称::编辑mp3播放列表的方法及数字电子装置的制作方法编辑MP3播放列表的方法及数字电子装置
技术领域:
本发明属于移动通信
技术领域:
,更具体地说涉及数码影音产品中播放列表(数据库)管理。
背景技术:
:随着人们生活水平的提高,对生活的享受越来越受到重视,出现了各种各样个性化的电子设备,包括手机、MP3、MP4、PSP等,对音乐的享受是人们生活中非常重要的一个方面,最常用的MP3和MP4都是便携式音乐播放的载体。为了迎合人们的需求,各种类型的便携式多媒体设备(PortableMultimediaDevice)被开发出来,并被广泛使用。能够播放高音质的MP3音频(MP3Audio)数据的MP3播放器(MP3Player)等便携式多媒体设备(PortableMultimediaDevice)中,能够通过液晶显示屏(LCD)等,在画面中显示音频曲目列表。当使用MP3等便携式多媒体设备,使用者选定任意一首音频曲目时,存储该音频曲目的存储媒体,例如闪存存储器(FlashMemory))或存储卡(MemoryCard)等存储媒体检索到存储该音频曲目的位置后,便能够输出并播放相应音频曲目。使用者通过音频曲目列表选择自己想要收听的音频曲目后,便能够进行收听,或者直接输入自己想收听的音频曲目的曲名后,也能够播放相应音频曲目。但是,传统的MP3设备中,用户把音乐从PC下载到MP3设备后,MP3设备只能给用户提供简单的按照文件夹形式或ID3排序的浏览方式,这对一些音乐爱好者或是钟意DIY的用户来说,是远远不够的,这部分用户希望能够在MP3设备上更方便地操作自已的音乐文件,举例来说,用户可能希望在电脑上编辑好自已的播放列表,所有自己喜爱的音乐按照自已喜好顺序排列并播放。
发明内容为了克服上述问题,为配合用户的个性需求,方便用户可以按照自己的喜好来编辑播放列表,并能够方便地管理和更新列表,本发明提供一种编辑MP3播放列表的方法,并提供了一种适用于该方法的数字电子装置。这种编辑播放列表的方法,使用户自行进行播放列表的编辑、建立和管理,其包括以下步骤第一步骤,用户使用配套的PC软件对自己的音频媒体进行管理,并根据自己的喜好来创建相应的列表,同时对列表进行添加媒体或者删除媒体操作;第二步骤,当MP3设备通过MSC或者MTP模式连接上电脑,PC端把已编辑好的列表和歌曲同时同步到MP3设备中,每首歌曲按照MP3设备的相应格式传输到MP3设备上,同时在MP3设备的相应目录下新建列表,并进行标识,该列表即用户在PC软件上所编辑的列表;第三步骤,当MP3设备断开电脑后,开启MP3设备时对里面的文件进行扫描,更新数据库,在扫描的过程中,程序设置了专门对标识的列表文件进行检测,当发现标识的列表文件时,开始进行解析;如果没有,则继续进行其它开机准备工作;第四步骤,当发现有标识的列表文件,解析程序先读取该列表文件的文件名,然后再查询数据库,判断数据库中是否存在同名的虚拟列表,如果已存在,则进行步骤五,如果不存在,则直接进行步骤六;第五步骤,从数据库中删除相应的虚拟列表,重新创建新的虚拟列表,进入步骤六;第六步骤,用上述标识列表的列表名在数据库中创建一个新的虚拟列表,该虚拟列表存在于MP3设备数据库中,程序打开列表,获取信息,添加到数据库的虚拟列表中并更新数据库,逐步完成所有的文件直到文件添加结束;第七步骤,重复步骤四直至没有检测到标识的文件,然后进入下一步骤;第八步骤,列表解析建立完成,进行显示和播放。本发明还提供了一种数字电子装置,使用户自行进行播放列表的编辑、建立和管理,其包括一列表存储器,用于建立数据库,存储MP3音频数据播放列表,该列表文件通过标记进行标识,并以相应的格式存储在相应的目录下,还存储有虚拟列表数据;一列表编辑器,用于客户进行列表的编辑、排序、添加和删除;一列表解析器,用于发现标识的列表文件时,进行数据解析,读取列表的文件,查询存储器中数据库的数据,判断数据库中是否存在同名的虚拟列表;一处理器,用于对上述操作进行数据处理,进行数据运算;一播放设备,用于显示列表和播放音频数据;一数据传输设备,具有数据传输协议,用于数字电子装置与PC端或者移动存储设备进行连接时的数据传输以及同步列表数据。以上所述的编辑MP3播放列表的方法以及数字电子装置,其中的相应格式为“分区名/参数1/参数2/.../参数n/文件名”格式,所述相应目录为“分区名/config”,所述标识为设置一后缀名进行标识。上述参数1、参数2、...参数η为歌曲名、歌唱家名、专辑名、流派和发行年中的一项。本发明取得了以下技术效果可以让用户按照自己的喜好自行编排播放列表顺序。通过建立虚拟列表,可以在用户再次建立新表的时候直接删除旧的虚拟列表,重新建立新的虚拟列表,省略了新旧列表的对比,节省了时间,提高了效率。为列表建立相应的标识,以相应的格式存储在相应的区域,提高了列表的寻找效率。通过PC端与播放器端进行数据同步,可以有效利用PC端软件来进行列表编排,结合列表编辑的方法,实现用户个性化列表编辑。图1为本发明PC端与播放器端连接流程示意图2为本发明播放列表编辑实施流程示意图。具体实施方式为了便于本领域普通技术人员理解和实施本发明,下面结合附图及具体实施方式对本发明作进一步的详细描述。如图1所示,为PC端与播放器端连接时,在PC端,用户可以使用配套的PC软件对自己的音频媒体进行管理,并可以根据自己的喜好来创建相应的列表,同时对列表进行添加媒体或者删除媒体操作。当MP3设备通过大量存储分类(MassStorageClass——MSC)模式或者多媒体转移协议(MediaTransferProtocol——MTP)模式连接上电脑,PC端就可以把已编辑好的列表和歌曲同时同步到MP3设备中,每首歌曲会按照MP3设备分区/歌曲艺术家/专辑/的格式传输到MP3设备上,同时,在MP3设备分区/CONFIG目录下会新建了一个后缀为M3U的列表,该列表即用户在PC软件上所编辑的列表。该列表文件内容格式如下a:/Music/歌曲艺术家/专辑/.../文件名1a:/Music/歌曲艺术家/专辑/.../文件名2......a:/Music/歌曲艺术家/专辑/.../文件名η实际即该媒体在ΜΡ3设备上的存储路径。当ΜΡ3设备断开电脑后,开机时会对ΜΡ3设备里面的文件进行扫描,然后更新数据库。在扫描的过程中,程序设置了专门对后缀名为M3U的文件的检测,当发现后缀名为M3U的文件,就认定有列表文件,要开始进行解析;如果没有,则继续进行其它开机准备工作。在PC端,用户可以进行的操作有创建列表、添加或删除媒体、删除列表等,传输协议的过程主要是用来同步PC端和播放器端的列表数据,在播放器端,当发现有M3U文件,解析程序先读取该M3U列表的文件名,然后再查询数据库,判断数据库中是否存在同名的虚拟列表。如果已存在,则进行步骤①,如果不存在,则直接进行步骤②①从数据库中删除相应的虚拟列表。如果用户在PC端更新了列表,ΜΡ3设备再次建表的时候,如果还要将原有的列表和新的列表里面的内容进行对比,选择添加哪些媒体,或者删除哪些媒体,这样效率比较低,所以我们选择把原有的虚拟列表从数据库中删除,然后重新创建新的虚拟列表。接着进行步骤②。②用该M3U列表名在数据库中创建一个新的虚拟列表,该虚拟列表存在于ΜΡ3设备数据库中,以后ΜΡ3设备每次查询或播放就不用再去解析该M3U列表文件,可以大大提高效率。然后程序开始打开M3U列表,读取里面一行的内容,通过此路径来找到相应媒体,然后获取它的句柄,把它添加到数据库的虚拟列表中并更新数据库,完成后接着再读取下一行内容,再添加下一个媒体......直到该M3U文件结束。重复上述步骤直至没有检测到后缀为M3U的文件。列表解析建立完成,可以进行显示和播放。如图2所示,为本发明播放列表编辑实施流程示意图,其完整地表示了整个播放列表编辑的过程,使用户自行进行播放列表的编辑、建立和管理,其包括以下步骤第一步骤,用户使用配套的PC软件对自己的音频媒体进行管理,并根据自己的喜好来创建相应的列表,同时对列表进行添加媒体或者删除媒体操作;第二步骤,当ΜΡ3设备通过MSC或者MTP模式连接上电脑,PC端把已编辑好的列表和歌曲同时同步到ΜΡ3设备中,每首歌曲按照ΜΡ3设备的相应格式传输到ΜΡ3设备上,同时在MP3设备的相应目录下新建列表,并进行标识,该列表即用户在PC软件上所编辑的列表;第三步骤,当MP3设备断开电脑后,开启MP3设备时对里面的文件进行扫描,更新数据库,在扫描的过程中,程序设置了专门对标识的列表文件进行检测,当发现标识的列表文件时,开始进行解析;如果没有,则继续进行其它开机准备工作;第四步骤,当发现有标识的列表文件,解析程序先读取该列表文件的文件名,然后再查询数据库,判断数据库中是否存在同名的虚拟列表,如果已存在,则进行步骤五,如果不存在,则直接进行步骤六;第五步骤,从数据库中删除相应的虚拟列表,重新创建新的虚拟列表,进入步骤六;第六步骤,用上述标识列表的列表名在数据库中创建一个新的虚拟列表,该虚拟列表存在于MP3设备数据库中,程序打开列表,获取信息,添加到数据库的虚拟列表中并更新数据库,逐步完成所有的文件直到文件添加结束;第七步骤,重复步骤四直至没有检测到标识的文件,然后进入下一步骤;第八步骤,列表解析建立完成,进行显示和播放。音频数据播放器的各种内部元件是本领域技术人员常见的,在此不作详述。包含微控制器(处理器),数据存储器,通过缓冲存储器,传输数据至音频解码器、数字信号处理器(简称DSP)。微控制器一般包括有适量存储器用于存储各种指令组、程序等(程序指令)从而控制音频数据播放器的操作。为了适应发明公开的列表方法,还公开了与编辑列表方法对应的一种数字电子装置,包括有一列表存储器,一列表编辑器,一列表解析器,一处理器,一播放设备,一数据传输设备,具有数据传输协议,用于数字电子装置与PC端或者移动存储设备进行连接时的数据传输以及同步列表数据。上述的相应格式为“分区名/参数1/参数2/.../参数n/文件名”格式,上述相应目录为“分区名/config”,所述标识为设置一后缀名进行标识。其中参数1、参数2、...参数η为歌曲名、歌唱家名、专辑名、流派和发行年中的一项。根据本发明的原理的方法可通过上述数字电子装置进行相应步骤的操作,列表存储器用于建立数据库,存储ΜΡ3音频数据播放列表,该列表文件通过标记进行标识,并以相应的格式存储在相应的目录下,还存储有虚拟列表数据;列表编辑器,用于客户进行列表的编辑、排序、添加和删除;列表解析器,用于发现标识的列表文件时,进行数据解析,读取列表的文件,查询存储器中数据库的数据,判断数据库中是否存在同名的虚拟列表;处理器,用于对上述操作进行数据处理,进行数据运算;播放设备,如液晶(LCD)显示模块经由总线显示播放器的各种数据和/或信息,包括显示列表和播放音频数据;数据传输设备,具有数据传输协议,用于数字电子装置与PC端或者移动存储设备进行连接时的数据传输以及同步列表数据。除此而外,一般的还具有音频输出装置、键盘、视频信号处理装置(VSP)、音频信号处理装置(ASP)、内存器和接口装置等。音频信号处理装置从存储器内读取出经过压缩的音频曲目数据,并进行还原和解码,将其处理为原来的音频信号。同时,视频信号处理装置在处理器的控制下,输出各种菜单画面的视频信号,并通过液晶显示屏(LCD)等显示装置在画面中显示,或者能够生成音频曲目列表等视频信号,并通过显示装置在画面中显示。处理器能够根据通过键盘输入的用户指令,选择并播放任意的音频曲目。以上对本发明实施例所提供的内容进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。权利要求1.一种编辑MP3播放列表的方法,使用户自行进行播放列表的编辑、建立和管理,其特征在于包括以下步骤第一步骤,用户使用配套的PC软件对自己的音频媒体进行管理,并根据自己的喜好来创建相应的列表,同时对列表进行添加媒体或者删除媒体操作;第二步骤,当MP3设备通过MSC或者MTP模式连接上电脑,PC端把已编辑好的列表和歌曲同时同步到MP3设备中,每首歌曲按照MP3设备的相应格式传输到MP3设备上,同时在MP3设备的相应目录下新建列表,并进行标识,该列表即用户在PC软件上所编辑的列表;第三步骤,当MP3设备断开电脑后,开启MP3设备时对里面的文件进行扫描,更新数据库,在扫描的过程中,程序设置了专门对标识的列表文件进行检测,当发现标识的列表文件时,开始进行解析;如果没有,则继续进行其它开机准备工作;第四步骤,当发现有标识的列表文件,解析程序先读取该列表文件的文件名,然后再查询数据库,判断数据库中是否存在同名的虚拟列表,如果已存在,则进行步骤五,如果不存在,则直接进行步骤六;第五步骤,从数据库中删除相应的虚拟列表,重新创建新的虚拟列表,进入步骤六;第六步骤,用上述标识列表的列表名在数据库中创建一个新的虚拟列表,该虚拟列表存在于MP3设备数据库中,程序打开列表,获取信息,添加到数据库的虚拟列表中并更新数据库,逐步完成所有的文件直到文件添加结束;第七步骤,重复步骤四直至没有检测到标识的文件,然后进入下一步骤;第八步骤,列表解析建立完成,进行显示和播放。2.根据权利要求1所述的编辑MP3播放列表的方法,其特征在于所述步骤二中的MP3设备的相应格式为“分区名/参数1/参数2/.../参数n/文件名”格式,所述相应目录为“分区名/config”,所述标识为设置一后缀名进行标识。3.根据权利要求2所述的编辑MP3播放列表的方法,其特征在于所述参数1、参数2、...参数η为歌曲名、歌唱家名、专辑名、流派和发行年中的一项。4.一种应用如权利要求1-3之一所述的编辑ΜΡ3播放列表的方法的数字电子装置,其特征在于包括一列表存储器,用于建立数据库,存储ΜΡ3音频数据播放列表,该列表文件通过标记进行标识,并以相应的格式存储在相应的目录下,还存储有虚拟列表数据;一列表编辑器,用于客户进行列表的编辑、排序、添加和删除;一列表解析器,用于发现标识的列表文件时,进行数据解析,读取列表的文件,查询存储器中数据库的数据,判断数据库中是否存在同名的虚拟列表;一处理器,用于对上述操作进行数据处理,进行数据运算;一播放设备,用于显示列表和播放音频数据。5.根据权利要求4所述的数字电子装置,其特征在于;还包括一数据传输设备,具有数据传输协议,用于数字电子装置与PC端或者移动存储设备进行连接时的数据传输以及同步列表数据。6.根据权利要求4所述的数字电子装置,其特征在于;所述的相应格式为“分区名/参数1/参数2/.../参数n/文件名,,格式,所述相应目录为“分区名/config”,所述标识为设置一后缀名进行标识。7.根据权利要求6所述的数字电子装置,其特征在于;所述参数1、参数2、...参数η为歌曲名、歌唱家名、专辑名、流派和发行年中的一项。全文摘要本发明涉及一种编辑MP3播放列表的方法,使用户自行进行播放列表的编辑、建立和管理,包括以下步骤在PC端进行创建列表,编辑列表操作,PC端与播放器端同步列表,扫描数据库后对列表文件的标识进行识别,解析列表文件对比是否存在虚拟列表文件,如果存在,则删除虚拟列表文件,如果不存在,则直接新建新的虚拟列表文件,重复上述步骤,直至没有检测到标识的文件,完成列表解析,进行显示和播放。本发明还提供了一种适用于该编辑列表方法的数字电子装置,为用户提供了个性化列表编辑管理服务,使用简单方便,满足了用户个人喜好。文档编号G11B27/031GK102034518SQ20091019077公开日2011年4月27日申请日期2009年9月30日优先权日2009年9月30日发明者陈永跃申请人:深圳市福智软件技术有限公司