本发明属于音乐播放控制领域,尤其涉及一种音乐播放的控制方法及播放终端。
背景技术:
音乐可以分为声乐和器乐两大类型,又可以粗略的分为古典音乐、民间音乐、原生态音乐、现代音乐(包括流行音乐)等。在艺术类型中,音乐是比较抽象的艺术,音乐从历史发展上可分为东方音乐和西方音乐。东方以中国汉族音乐为首的中国古代理论基础是五声音阶,即宫、商、角、徵、羽,西方是以七声音阶为主。音乐让人赏心悦目,并为大家带来听觉的享受。音乐能提高人的审美能力,净化人们的心灵,树立崇高的理想。
目前播放终端播放音乐的顺序一般为根据音乐的首字母排序或者随机播放,而用户喜欢的音乐需要等待很久才能轮播到或用户手动选择,用户体验较差。
技术实现要素:
本发明实施例的目的在于提供一种音乐播放的控制方法,旨在解决目前音乐播放时不能根据用户对音乐的喜好程度进行音乐播放。
为了解决上述技术问题,本发明是这样实现的:一种音乐播放的控制方法,应用于播放终端,所述方法包括以下步骤:
获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数;
根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序;
根据所述排序对所述各音乐进行播放。
进一步地,在所述获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数的步骤之前,还包括:
检测用户是否开启预设智能音乐播放模式;
如果是,则获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,否则,根据所述播放终端当前的播放模式对存储在所述播放终端中的各音乐进行播放。
进一步地,所述根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序的步骤,包括:
根据以下算式计算所述各音乐的播放加权值Q:
对所述各音乐的播放加权值Q由大到小进行排序;
其中,k1为所述各音乐的播放次数对应的第一系数,k2为所述各音乐不间断循环播放次数对应的第二系数,n1和n2为预设加权值(。
进一步地,0<n1。
进一步地,在所述根据所述排序对所述各音乐进行播放的步骤之后,还包括:
检测用户是否切换播放模式;
如果是,则根据用户切换的模式播放所述各音乐。
本发明实施例的目的还在于提供一种播放终端,所述播放终端包括:
获取单元,用于获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数;
排序单元,用于根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序;
控制单元,用于根据所述排序对所述各音乐进行播放。
进一步地,所述播放终端还包括:
检测单元,用于检测用户是否开启预设智能音乐播放模式;
如果是,则由所述获取单元获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,否则,根据所述播放终端当前的播放模式对存储在所述播放终端中的各音乐进行播放。
进一步地,所述排序单元具体用于:
根据以下算式计算所述各音乐的播放加权值Q:
对所述各音乐的播放加权值Q由大到小进行排序;
其中,k1为所述各音乐的播放次数对应的第一系数,k2为所述各音乐不间断循环播放次数对应的第二系数,n1和n2为预设加权值(。
进一步地,0<n1。
进一步地,所述检测单元还用于:
检测用户是否切换播放模式;
如果是,则根据用户切换的模式播放所述各音乐。
在本发明实施例中,首先获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,然后根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序,并根据所述排序对所述各音乐进行播放。本发明实施例提供的方法和播放终端能够根据用户对音乐的喜好程度进行排序播放,提升用户的使用体验。
附图说明
图1是本发明实施例提供的应用于播放终端的音乐播放的控制方法的流程图;
图2是本发明实施例提供的播放终端的框架结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
图1示出了本发明实施例提供的应用于播放终端的音乐播放的控制方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的应用于播放终端的音乐播放的控制方法,包括以下步骤:
步骤S10,获取预设周期内播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数。
在本发明实施例中,播放终端包括音乐播放器、手机、平板电脑等可进行音乐播放的设备,预设周期内播放终端中存储的各音乐的播放次数具体是指,在一个预设时间周期内(例如一周)播放终端中存储的各音乐的播放次数,各音乐不间断循环播放的最大次数表示的是:在一个预设时间周期内各音乐循环播放次数中最大的一次,例如,音乐A在一周中循环播放的次数分别为2,7,4次,则音乐A的不间断循环播放的最大次数为7。
作为本发明一优选实施例,在步骤S10之前还包括:检测用户是否开启预设智能音乐播放模式;如果是,则执行步骤S10,否则,根据播放终端当前的播放模式对存储在播放终端中的各音乐进行播放。
步骤S20,根据各音乐的播放次数对应的第一系数和各音乐不间断循环播放次数对应的第二系数对播放终端中存储的各音乐进行排序。
作为本发明一优选实施例,步骤S20的具体实施方式为:根据以下算式计算各音乐的播放加权值Q:
对各音乐的播放加权值Q由大到小进行排序;
其中,k1为各音乐的播放次数对应的第一系数,k2为各音乐不间断循环播放次数对应的第二系数,n1和n2为预设加权值(,优选地,0<n1。
根据上述算式可知,音乐单次及循环播放的次数越高,权重越大,说明用户越喜欢这首音乐,排序则越靠前,用户能够首先欣赏到喜欢的音乐。
步骤S30,根据排序对各音乐进行播放。
作为本发明一优选实施,在步骤S30之后,还包括:检测用户是否切换播放模式;如果是,则根据用户切换的模式播放各音乐。本发明实施例是给用户更多的选择,符合用户的使用体验。
在本发明实施例中,首先获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,然后根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序,并根据所述排序对所述各音乐进行播放。本发明实施例提供的方法和播放终端能够根据用户对音乐的喜好程度进行排序播放,提升用户的使用体验。
图2示出了本发明实施例提供的播放终端的框架结构示意图,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的播放终端,包括:获取单元100、排序单元200、控制单元300以及检测单元400;
获取单元100,用于获取预设周期内播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数;
排序单元200,用于根据各音乐的播放次数对应的第一系数和各音乐不间断循环播放次数对应的第二系数对播放终端中存储的各音乐进行排序;
控制单元300,用于根据排序对各音乐进行播放。
检测单元400,用于检测用户是否开启预设智能音乐播放模式;如果是,则由获取单元100获取预设周期内播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,否则,根据播放终端当前的播放模式对存储在播放终端中的各音乐进行播放。
作为本发明一优选实施例,排序单元200具体用于:
根据以下算式计算各音乐的播放加权值Q:
对各音乐的播放加权值Q由大到小进行排序;
其中,k1为各音乐的播放次数对应的第一系数,k2为各音乐不间断循环播放次数对应的第二系数,n1和n2为预设加权值(。
作为本发明一优选实施例,0<n1。
作为本发明一优选实施例,检测单元400还用于:
检测用户是否切换播放模式;
如果是,则根据用户切换的模式播放各音乐。
需要说明的是,本发明实施例提供的播放终端与上述应用于播放终端的音乐播放的控制方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
在本发明实施例中,首先获取预设周期内所述播放终端中存储的各音乐的播放次数以及不间断循环播放的最大次数,然后根据所述各音乐的播放次数对应的第一系数和所述各音乐不间断循环播放次数对应的第二系数对所述播放终端中存储的各音乐进行排序,并根据所述排序对所述各音乐进行播放。本发明实施例提供的方法和播放终端能够根据用户对音乐的喜好程度进行排序播放,提升用户的使用体验。
本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。