音乐播放器自动换肤方法及其系统、音乐播放器的制造方法

文档序号:6488977阅读:274来源:国知局
音乐播放器自动换肤方法及其系统、音乐播放器的制造方法
【专利摘要】本发明提供一种音乐播放器自动换肤方法及其系统,以及一种音乐播放器。所述音乐播放器自动换肤方法,包括以下步骤:对音乐播放器中的音乐文件匹配相应的皮肤;在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。通过为所述音乐播放器中的音乐文件匹配相应的皮肤,在所述音乐播放器播放相应的音乐文件时,自动将与所述音乐文件匹配的皮肤文件切换为当前的皮肤。无需用户手动设置就更够自动根据歌曲自动换肤,非常方便,并且皮肤效果随播放的歌曲不同而转换,使音乐播放器换肤方式更加灵活。
【专利说明】音乐播放器自动换肤方法及其系统、音乐播放器
【技术领域】
[0001]本发明涉及音乐播放器软件的【技术领域】,特别是涉及一种音乐播放器自动换肤方法及其系统,以及一种音乐播放器。
【背景技术】
[0002]音乐播放器软件是电脑、智能终端等智能设备上的常用软件。常用的音乐播放器通常会提供多种可选择的皮肤,可以由用户在选项设置中自行选择音乐播放器的皮肤。
[0003]常用的音乐播放器客户端的皮肤设置方式为:用户打开音乐播放器,进入音乐播放器的设置选项,从备选的多个皮肤中选择其中一个作为当前的皮肤。然而,在设置完成后,所述音乐播放器就会一直维持所选择的皮肤不会改变,直到下一次用户再次打开设置选项对皮肤进行设置。亦即用户每一次对音乐播放器的皮肤设置都需要打开设置选项手动设置,不仅操作繁琐,而且每次设置完后呈现的皮肤效果单一、比较单调。

【发明内容】

[0004]针对上述【背景技术】中存在的问题,本发明的目的在于提供一种能够自动进行音乐播放器换肤,无需繁琐操作的音乐播放器自动换肤方法,以及一种音乐播放器自动换肤系统。
[0005]一种音乐播放器自动换肤方法,包括以下步骤:
[0006]对音乐播放器中的音乐文件匹配相应的皮肤;
[0007]在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
[0008]一种音乐播放器自动换肤系统,包括:
[0009]匹配模块,用于对音乐播放器中的音乐文件匹配相应的皮肤;
[0010]切换模块,在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
[0011]本发明目的在于还提供一种音乐播放器,所述音乐播放器具有本发明的音乐播放器自动换肤系统,能够自动进行音乐播放器换肤,无需繁琐操作。
[0012]本发明的音乐播放器自动换肤方法及其系统,以及音乐播放器通过为所述音乐播放器中的音乐文件匹配相应的皮肤,在所述音乐播放器播放相应的音乐文件时,自动将与所述音乐文件匹配的皮肤文件切换为当前的皮肤。无需用户手动设置就更够自动根据歌曲自动换肤,非常方便,并且皮肤效果随播放的歌曲不同而转换,使音乐播放器换肤方式更加灵活。
【专利附图】

【附图说明】
[0013]图1是本发明音乐播放器自动换肤方法的流程示意图;
[0014]图2是本发明音乐播放器自动换肤系统的结构示意图。【具体实施方式】
[0015]请参阅图1,图1是本发明音乐播放器自动换肤方法的流程示意图。
[0016]所述音乐播放器自动换肤方法,包括以下步骤:
[0017]S101,对音乐播放器中的音乐文件匹配相应的皮肤;
[0018]在本步骤中,优选地,对所述音乐播放器中包含若干个音乐文件的播放列表匹配一个皮肤,则在播放所述播放列表中的音乐文件时,应用与所述播放列表匹配的皮肤。并可以通过对应播放列表的音乐类型,专辑名,歌手等,为所述播放列表匹配相应的皮肤,也可以由用户通过自定义皮肤设置相应播放列表的皮肤。
[0019]对音乐播放器中的音乐文件匹配相应的皮肤可以由音乐播放器自动搜索皮肤文件的方式实现,即音乐播放器自动搜索所述音乐播放器本地的皮肤储存库中是否保存有与所述音乐文件匹配的皮肤;如果是,则直接获取所述皮肤;否则,在服务器的皮肤储存库中搜索与所述音乐文件匹配的皮肤,并下载所述皮肤。
[0020]其中,所述音乐播放器本地的皮肤储存库中储存有本地已下载或自带的多种皮肤文件,通过设置选项设置应用相应的皮肤。在对音乐文件匹配相应的皮肤时,首先搜索本地的所述皮肤储存库中是否有相应的皮肤文件,如果有则可以直接应用本地的皮肤文件,如果匹配的皮肤文件在本地的所述皮肤储存库中没有保存,则从服务器中搜索相应的皮肤文件,下载到本地应用。
[0021]本发明提供一种为各个所述音乐文件搜索匹配皮肤的方法:
[0022]首先在下载的每个音乐文件或者用户创建的本地播放列表中,对每一所述皮肤设定对应的音乐类型标签。其中,所述音乐类型标签可以由服务器自动添加,也可以由用户在本地音乐播放器中输入对应的音乐类型标签。所述音乐类型标签包括:音乐风格(如摇滚、流行、抒情)、地区(如欧美、港澳)、演唱者或者专辑等等。
[0023]而在进行皮肤文件匹配时,判断相应的所述音乐文件的音乐类型,根据所述音乐文件的音乐类型搜索具有相应的音乐类型标签的皮肤进行匹配。例如所述音乐文件的音乐类型是摇滚、则搜索音乐类型标签为摇滚的相应皮肤文件,并与所述音乐文件匹配。判断所述音乐文件的音乐类型的方法可以是对每一个音乐文件同样设置一个音乐类型标签,也可以通过现有技术中的其他常用的方法判断。
[0024]对音乐播放器中的音乐文件匹配相应的皮肤的方法可以在所述音乐播放器中实现,也可以通过服务器实现,如通过服务器实现对皮肤文件的匹配,则当所述音乐播放器从服务器下载相应的音乐文件时,同时下载所述服务器中与所述音乐文件绑定的皮肤。由于直接在服务器端统一进行音乐文件和皮肤文件的匹配,则无需所述音乐播放器在本地再进行匹配,更加方便。
[0025]对音乐播放器中的音乐文件匹配相应的皮肤的方法还可以通过所述音乐播放器的皮肤自定义功能实现,即所述音乐播放器接收对所述音乐文件自定义皮肤的指令;获取指定的本地图片,将所述本地图片编辑为所述音乐播放器的皮肤,并将所述皮肤与所述音乐文件匹配。通过上述方法,可以由用户将各种图片自定义为所述音乐播放器的皮肤,再与对应的音乐文件匹配绑定,增强所述音乐播放器的个性化设置。用户自定义的方式同样适用于用户创建的播放列表,即在接收到创建播放列表的指令时,创建播放列表,并在创建播放列表的设置窗口中提供自定义皮肤的选项,供用户选择本地或者服务器中的皮肤,或者编辑自定义皮肤与所述播放列表匹配。
[0026]S102,在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
[0027]在本步骤中,判断所述音乐播放器当前应用的皮肤是否为与所述音乐文件匹配的皮肤;如果是,则不切换所述音乐播放器的皮肤;否则,将所述音乐播放器的皮肤切换为与所述音乐文件匹配的皮肤。
[0028]亦即,在播放完一个音乐文件后,如果下一个音乐文件匹配的皮肤与前一个音乐文件匹配的皮肤不同,则自动执行皮肤切换,实现音乐播放器的皮肤根据歌曲自动切换。
[0029]如果对于播放列表设置了一个匹配的皮肤,则在所述播放列表的所有曲目播放过程中无需再切换皮肤,在本播放列表播放结束,下一个播放列表开始播放时再切换皮肤。
[0030]而如果所述音乐文件匹配的皮肤有两个或两个以上,则在播放所述音乐文件时,随机选取一个所述皮肤切换所述音乐播放器当前的皮肤,或者以预定的时间间隔,将所述音乐播放器的皮肤在所述两个或两个以上的皮肤之间轮流切换。上述设定同样适用于播放列表的情形。
[0031]本发明的音乐播放器自动换肤方法通过为所述音乐播放器中的音乐文件匹配相应的皮肤,在所述音乐播放器播放相应的音乐文件时,自动将与所述音乐文件匹配的皮肤文件切换为当前的皮肤。无需用户手动设置就更够自动根据歌曲自动换肤,非常方便,并且皮肤效果随播放的歌曲不同而转换,使音乐播放器换肤方式更加灵活。
[0032]进一步地,可以在所述音乐播放器中增加设置自动换肤选项,如果所述自动换肤选项被触发,则启动自动换肤,否则不启动自动换肤。
[0033]通过本发明的音乐播放器自动换肤方法,使音乐播放器跟随专辑或不同类型歌曲进行换肤,很好的提升用户体验,听歌过程中小有惊喜。用户在听歌找歌的过程中增加配置皮肤的趣味性,脱离乏味的查找,操控感增强,音乐播放给用户带来更好的体验。
[0034]请参阅图2,图2是本发明音乐播放器自动换肤系统的流程示意图。
[0035]所述音乐播放器自动换肤系统,包括:匹配模块11和切换模块12。所述匹配模块11用于对音乐播放器中的音乐文件匹配相应的皮肤;所述切换模块12用于在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
[0036]优选地,所述匹配模块11对所述音乐播放器中包含若干个音乐文件的播放列表匹配一个皮肤,则在播放所述播放列表中的音乐文件时,应用与所述播放列表匹配的皮肤。所述匹配模块11可以通过对应播放列表的音乐类型,专辑名,歌手等,为所述播放列表匹配相应的皮肤,也可以由用户通过自定义皮肤设置相应播放列表的皮肤。
[0037]所述匹配模块11对音乐播放器中的音乐文件匹配相应的皮肤可以由音乐播放器自动搜索皮肤文件的方式实现,即音乐播放器自动搜索所述音乐播放器本地的皮肤储存库中是否保存有与所述音乐文件匹配的皮肤;如果是,则直接获取所述皮肤;否则,在服务器的皮肤储存库中搜索与所述音乐文件匹配的皮肤,并下载所述皮肤。
[0038]其中,所述音乐播放器本地的皮肤储存库中储存有本地已下载或自带的多种皮肤文件,通过设置选项设置应用相应的皮肤。在对音乐文件匹配相应的皮肤时,首先搜索本地的所述皮肤储存库中是否有相应的皮肤文件,如果有则可以直接应用本地的皮肤文件,如果匹配的皮肤文件在本地的所述皮肤储存库中没有保存,则从服务器中搜索相应的皮肤文件,下载到本地应用。
[0039]在一个优选实施方式中,所述匹配模块11首先在下载的每个音乐文件或者用户创建的本地播放列表中,对每一所述皮肤设定对应的音乐类型标签。其中,所述音乐类型标签可以由服务器自动添加,也可以由用户在本地音乐播放器中输入对应的音乐类型标签。所述音乐类型标签包括:音乐风格(如摇滚、流行、抒情)、地区(如欧美、港澳)、演唱者或者
专辑等等。
[0040]而在进行皮肤文件匹配时,所述匹配模块11判断相应的所述音乐文件的音乐类型,根据所述音乐文件的音乐类型搜索具有相应的音乐类型标签的皮肤进行匹配。例如所述音乐文件的音乐类型是摇滚、则搜索音乐类型标签为摇滚的相应皮肤文件,并与所述音乐文件匹配。判断所述音乐文件的音乐类型的方法可以是对每一个音乐文件同样设置一个音乐类型标签,也可以通过现有技术中的其他常用的方法判断。
[0041]所述匹配模块11对音乐播放器中的音乐文件匹配相应的皮肤可以在所述音乐播放器中实现,也可以通过服务器实现,如果通过服务器实现对皮肤文件的匹配,则所述匹配模块11设置在服务器端,所述音乐播放器从服务器下载相应的音乐文件时,同时下载所述服务器中与所述音乐文件绑定的皮肤。由于直接在服务器端统一进行音乐文件和皮肤文件的匹配,则无需所述音乐播放器在本地再进行匹配,更加方便。
[0042]所述匹配模块11对音乐播放器中的音乐文件匹配相应的皮肤还可以通过所述音乐播放器的皮肤自定义功能实现,即所述音乐播放器接收对所述音乐文件自定义皮肤的指令;获取指定的本地图片,将所述本地图片编辑为所述音乐播放器的皮肤,并将所述皮肤与所述音乐文件匹配。因此可以由用户将各种图片自定义为所述音乐播放器的皮肤,再与对应的音乐文件匹配绑定,增强所述音乐播放器的个性化设置。用户自定义的方式同样适用于用户创建的播放列表,即在接收到创建播放列表的指令时,创建播放列表,并在创建播放列表的设置窗口中提供自定义皮肤的选项,供用户选择本地或者服务器中的皮肤,或者编辑自定义皮肤与所述播放列表匹配。
[0043]所述切换模块12在所述音乐播放器播放所述音乐文件时,判断所述音乐播放器当前应用的皮肤是否为与所述音乐文件匹配的皮肤;如果是,则不切换所述音乐播放器的皮肤;否则,将所述音乐播放器的皮肤切换为与所述音乐文件匹配的皮肤。
[0044]亦即,所述切换模块12在播放完一个音乐文件后,如果下一个音乐文件匹配的皮肤与前一个音乐文件匹配的皮肤不同,则自动执行皮肤切换,实现音乐播放器的皮肤根据歌曲自动切换。
[0045]如果所述匹配模块11对于播放列表设置了一个匹配的皮肤,则所述切换模块12在所述播放列表的所有曲目播放过程中无需再切换皮肤,在本播放列表播放结束,下一个播放列表开始播放时再切换皮肤。
[0046]如果所述音乐文件匹配的皮肤有两个或两个以上,则所述切换模块12在播放所述音乐文件时,随机选取一个所述皮肤切换所述音乐播放器当前的皮肤,或者以预定的时间间隔,将所述音乐播放器的皮肤在所述两个或两个以上的皮肤之间轮流切换。上述设定同样适用于播放列表的情形。[0047]本发明的音乐播放器自动换肤系统通过为所述音乐播放器中的音乐文件匹配相应的皮肤,在所述音乐播放器播放相应的音乐文件时,自动将与所述音乐文件匹配的皮肤文件切换为当前的皮肤。无需用户手动设置就更够自动根据歌曲自动换肤,非常方便,并且皮肤效果随播放的歌曲不同而转换,使音乐播放器换肤方式更加灵活。
[0048]本发明还请求保护一种音乐播放器,所述音乐播放器具有本发明的音乐播放器自动换肤系统,能够实现皮肤根据歌曲文件的不同而自动切换,无需用户手动设置就更够自动根据歌曲自动换肤,非常方便,能够提供更好的用户体验。
[0049]本领域普通技术人员可以理解实现上述实施方式中的全部或部分流程以及对应的系统、所述音乐播放器,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各实施方式的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory, RAM)等。
[0050]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种音乐播放器自动换肤方法,其特征在于,包括以下步骤:对音乐播放器中的音乐文件匹配相应的皮肤;在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
2.如权利要求1所述的音乐播放器自动换肤方法,其特征在于,对音乐播放器中的音乐文件匹配相应的皮肤的步骤包括:对所述音乐播放器中包含若干个音乐文件的播放列表匹配一个皮肤。
3.如权利要求1或者2所述的音乐播放器自动换肤方法,其特征在于,对音乐播放器中的音乐文件匹配相应的皮肤的步骤包括:搜索所述音乐播放器本地的皮肤储存库中是否保存有与所述音乐文件匹配的皮肤;如果是,则直接获取所述皮肤;否则,在服务器的皮肤储存库中搜索与所述音乐文件匹配的皮肤,并下载所述皮肤。
4.如权利要求3所述的音乐播放器自动换肤方法,其特征在于,搜索与所述音乐文件匹配的皮肤的步骤包括:对每一所述皮肤设定对应的音乐类型标签;判断所述音乐文件的音乐类型,根据所述音乐文件的音乐类型搜索具有相应的音乐类型标签的皮肤进行匹配。
5.如权利要求1所述的音乐播放器自动换肤方法,其特征在于,对音乐播放器中的音乐文件匹配相应的皮肤的步骤包括:当所述音乐播放器从服务器下载相应的音乐文件时,同时下载所述服务器中与所述音乐文件绑定的皮肤。
6.如权利要求1所述的音乐播放器自动换肤方法,其特征在于,对音乐播放器中的音乐文件匹配相应的皮肤的步骤包括:接收对所述音乐文件自定义皮肤的指令;获取指定的本地图片,将所述本地图片编辑为所述音乐播放器的皮肤,并将所述皮肤与所述音乐文件匹配。
7.如权利要求1所述的音乐播放器自动换肤方法,其特征在于,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤的步骤包括:判断所述音乐播放器当前应用的皮肤是否为与所述音乐文件匹配的皮肤;如果是,则不切换所述音乐播放器的皮肤;否则,将所述音乐播放器的皮肤切换为与所述音乐文件匹配的皮肤。
8.如权利要求1或者7所述的音乐播放器自动换肤方法,其特征在于,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤的步骤包括:如果所述音乐文件匹配的皮肤有两个或两个以上,则在播放所述音乐文件时,随机选取一个所述皮肤切换所述音乐播放器当前的皮肤,或者以预定的时间间隔,将所述音乐播放器的皮肤在所述两个或两个以上的皮肤之间轮流切换。
9.一种音乐播放器自动换肤系统,其特征在于,包括:匹配模块,用于对音乐播放器中的音乐文件匹配相应的皮肤;切换模块,用于在所述音乐播放器播放所述音乐文件时,将所述音乐文件匹配的皮肤切换为所述音乐播放器当前的皮肤。
10.如权利要求9所述的音乐播放器自动换肤系统,其特征在于,所述匹配模块对所述音乐播放器中包含若干个音乐文件的播放列表匹配一个皮肤。
11.如权利要求9或者10所述的音乐播放器自动换肤系统,其特征在于,所述匹配模块搜索所述音乐播放器本地的皮肤储存库中是否保存有与所述音乐文件匹配的皮肤;如果是,则直接获取所述皮肤;否则,在服务器的皮肤储存库中搜索与所述音乐文件匹配的皮肤,并下载所述皮肤。
12.如权利要求11所述的音乐播放器自动换肤系统,其特征在于,所述匹配模块对每一所述皮肤设定对应的音乐类型标签;在对音乐播放器中的音乐文件匹配相应的皮肤时,判断所述音乐文件的音乐类型,根据所述音乐文件的音乐类型搜索具有相应的音乐类型标签的皮肤进行匹配。
13.如权利要求9所述的音乐播放器自动换肤系统,其特征在于,所述匹配模块在所述音乐播放器从服务器下载相应的音乐文件时,同时下载所述服务器中与所述音乐文件绑定的皮肤。
14.如权利要求9所述的音乐播放器自动换肤系统,其特征在于,所述匹配模块接收对所述音乐文件自定义皮肤的指令;获取指定的本地图片,将所述本地图片编辑为所述音乐播放器的皮肤,并将所述皮肤与所述音乐文件匹配。
15.如权利要求9所述的音乐播放器自动换肤系统,其特征在于,所述切换模块判断所述音乐播放器当前应用的皮肤是否为与所述音乐文件匹配的皮肤;如果是,则不切换所述音乐播放器的皮肤;否则,将所述音乐播放器的皮肤切换为与所述音乐文件匹配的皮肤。
16.如权利要求9或者15所述的音乐播放器自动换肤系统,其特征在于,如果所述音乐文件匹配的皮肤有两个或两个以上,则所述切换模块在播放所述音乐文件时,随机选取一个所述皮肤切换所述音乐播放器当前的`皮肤,或者以预定的时间间隔,将所述音乐播放器的皮肤在所述两个或两个以上的皮肤之间轮流切换。
17.一种音乐播放器,其特征在于,包括如权利要求9至16中任一项所述的音乐播放器自动换肤系统。
【文档编号】G06F17/30GK103677776SQ201210349226
【公开日】2014年3月26日 申请日期:2012年9月19日 优先权日:2012年9月19日
【发明者】王锐, 刘伟, 董明利, 姜波, 刘仕雷 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1