本發(fā)明屬于音樂(lè)播放控制領(lǐng)域,尤其涉及一種音樂(lè)播放的控制方法及播放終端。
背景技術(shù):
音樂(lè)可以分為聲樂(lè)和器樂(lè)兩大類型,又可以粗略的分為古典音樂(lè)、民間音樂(lè)、原生態(tài)音樂(lè)、現(xiàn)代音樂(lè)(包括流行音樂(lè))等。在藝術(shù)類型中,音樂(lè)是比較抽象的藝術(shù),音樂(lè)從歷史發(fā)展上可分為東方音樂(lè)和西方音樂(lè)。東方以中國(guó)漢族音樂(lè)為首的中國(guó)古代理論基礎(chǔ)是五聲音階,即宮、商、角、徵、羽,西方是以七聲音階為主。音樂(lè)讓人賞心悅目,并為大家?guī)?lái)聽(tīng)覺(jué)的享受。音樂(lè)能提高人的審美能力,凈化人們的心靈,樹(shù)立崇高的理想。
目前播放終端播放音樂(lè)的順序一般為根據(jù)音樂(lè)的首字母排序或者隨機(jī)播放,而用戶喜歡的音樂(lè)需要等待很久才能輪播到或用戶手動(dòng)選擇,用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例的目的在于提供一種音樂(lè)播放的控制方法,旨在解決目前音樂(lè)播放時(shí)不能根據(jù)用戶對(duì)音樂(lè)的喜好程度進(jìn)行音樂(lè)播放。
為了解決上述技術(shù)問(wèn)題,本發(fā)明是這樣實(shí)現(xiàn)的:一種音樂(lè)播放的控制方法,應(yīng)用于播放終端,所述方法包括以下步驟:
獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù);
根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序;
根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放。
進(jìn)一步地,在所述獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù)的步驟之前,還包括:
檢測(cè)用戶是否開(kāi)啟預(yù)設(shè)智能音樂(lè)播放模式;
如果是,則獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),否則,根據(jù)所述播放終端當(dāng)前的播放模式對(duì)存儲(chǔ)在所述播放終端中的各音樂(lè)進(jìn)行播放。
進(jìn)一步地,所述根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序的步驟,包括:
根據(jù)以下算式計(jì)算所述各音樂(lè)的播放加權(quán)值Q:
對(duì)所述各音樂(lè)的播放加權(quán)值Q由大到小進(jìn)行排序;
其中,k1為所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù),k2為所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù),n1和n2為預(yù)設(shè)加權(quán)值(。
進(jìn)一步地,0<n1。
進(jìn)一步地,在所述根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放的步驟之后,還包括:
檢測(cè)用戶是否切換播放模式;
如果是,則根據(jù)用戶切換的模式播放所述各音樂(lè)。
本發(fā)明實(shí)施例的目的還在于提供一種播放終端,所述播放終端包括:
獲取單元,用于獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù);
排序單元,用于根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序;
控制單元,用于根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放。
進(jìn)一步地,所述播放終端還包括:
檢測(cè)單元,用于檢測(cè)用戶是否開(kāi)啟預(yù)設(shè)智能音樂(lè)播放模式;
如果是,則由所述獲取單元獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),否則,根據(jù)所述播放終端當(dāng)前的播放模式對(duì)存儲(chǔ)在所述播放終端中的各音樂(lè)進(jìn)行播放。
進(jìn)一步地,所述排序單元具體用于:
根據(jù)以下算式計(jì)算所述各音樂(lè)的播放加權(quán)值Q:
對(duì)所述各音樂(lè)的播放加權(quán)值Q由大到小進(jìn)行排序;
其中,k1為所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù),k2為所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù),n1和n2為預(yù)設(shè)加權(quán)值(。
進(jìn)一步地,0<n1。
進(jìn)一步地,所述檢測(cè)單元還用于:
檢測(cè)用戶是否切換播放模式;
如果是,則根據(jù)用戶切換的模式播放所述各音樂(lè)。
在本發(fā)明實(shí)施例中,首先獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),然后根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序,并根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放。本發(fā)明實(shí)施例提供的方法和播放終端能夠根據(jù)用戶對(duì)音樂(lè)的喜好程度進(jìn)行排序播放,提升用戶的使用體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明實(shí)施例提供的應(yīng)用于播放終端的音樂(lè)播放的控制方法的流程圖;
圖2是本發(fā)明實(shí)施例提供的播放終端的框架結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
圖1示出了本發(fā)明實(shí)施例提供的應(yīng)用于播放終端的音樂(lè)播放的控制方法的流程,為了便于說(shuō)明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
本發(fā)明實(shí)施例提供的應(yīng)用于播放終端的音樂(lè)播放的控制方法,包括以下步驟:
步驟S10,獲取預(yù)設(shè)周期內(nèi)播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù)。
在本發(fā)明實(shí)施例中,播放終端包括音樂(lè)播放器、手機(jī)、平板電腦等可進(jìn)行音樂(lè)播放的設(shè)備,預(yù)設(shè)周期內(nèi)播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)具體是指,在一個(gè)預(yù)設(shè)時(shí)間周期內(nèi)(例如一周)播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù),各音樂(lè)不間斷循環(huán)播放的最大次數(shù)表示的是:在一個(gè)預(yù)設(shè)時(shí)間周期內(nèi)各音樂(lè)循環(huán)播放次數(shù)中最大的一次,例如,音樂(lè)A在一周中循環(huán)播放的次數(shù)分別為2,7,4次,則音樂(lè)A的不間斷循環(huán)播放的最大次數(shù)為7。
作為本發(fā)明一優(yōu)選實(shí)施例,在步驟S10之前還包括:檢測(cè)用戶是否開(kāi)啟預(yù)設(shè)智能音樂(lè)播放模式;如果是,則執(zhí)行步驟S10,否則,根據(jù)播放終端當(dāng)前的播放模式對(duì)存儲(chǔ)在播放終端中的各音樂(lè)進(jìn)行播放。
步驟S20,根據(jù)各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序。
作為本發(fā)明一優(yōu)選實(shí)施例,步驟S20的具體實(shí)施方式為:根據(jù)以下算式計(jì)算各音樂(lè)的播放加權(quán)值Q:
對(duì)各音樂(lè)的播放加權(quán)值Q由大到小進(jìn)行排序;
其中,k1為各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù),k2為各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù),n1和n2為預(yù)設(shè)加權(quán)值(,優(yōu)選地,0<n1。
根據(jù)上述算式可知,音樂(lè)單次及循環(huán)播放的次數(shù)越高,權(quán)重越大,說(shuō)明用戶越喜歡這首音樂(lè),排序則越靠前,用戶能夠首先欣賞到喜歡的音樂(lè)。
步驟S30,根據(jù)排序?qū)Ω饕魳?lè)進(jìn)行播放。
作為本發(fā)明一優(yōu)選實(shí)施,在步驟S30之后,還包括:檢測(cè)用戶是否切換播放模式;如果是,則根據(jù)用戶切換的模式播放各音樂(lè)。本發(fā)明實(shí)施例是給用戶更多的選擇,符合用戶的使用體驗(yàn)。
在本發(fā)明實(shí)施例中,首先獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),然后根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序,并根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放。本發(fā)明實(shí)施例提供的方法和播放終端能夠根據(jù)用戶對(duì)音樂(lè)的喜好程度進(jìn)行排序播放,提升用戶的使用體驗(yàn)。
圖2示出了本發(fā)明實(shí)施例提供的播放終端的框架結(jié)構(gòu)示意圖,為了便于說(shuō)明,僅列出與本發(fā)明實(shí)施例相關(guān)的部分,詳述如下:
本發(fā)明實(shí)施例提供的播放終端,包括:獲取單元100、排序單元200、控制單元300以及檢測(cè)單元400;
獲取單元100,用于獲取預(yù)設(shè)周期內(nèi)播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù);
排序單元200,用于根據(jù)各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序;
控制單元300,用于根據(jù)排序?qū)Ω饕魳?lè)進(jìn)行播放。
檢測(cè)單元400,用于檢測(cè)用戶是否開(kāi)啟預(yù)設(shè)智能音樂(lè)播放模式;如果是,則由獲取單元100獲取預(yù)設(shè)周期內(nèi)播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),否則,根據(jù)播放終端當(dāng)前的播放模式對(duì)存儲(chǔ)在播放終端中的各音樂(lè)進(jìn)行播放。
作為本發(fā)明一優(yōu)選實(shí)施例,排序單元200具體用于:
根據(jù)以下算式計(jì)算各音樂(lè)的播放加權(quán)值Q:
對(duì)各音樂(lè)的播放加權(quán)值Q由大到小進(jìn)行排序;
其中,k1為各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù),k2為各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù),n1和n2為預(yù)設(shè)加權(quán)值(。
作為本發(fā)明一優(yōu)選實(shí)施例,0<n1。
作為本發(fā)明一優(yōu)選實(shí)施例,檢測(cè)單元400還用于:
檢測(cè)用戶是否切換播放模式;
如果是,則根據(jù)用戶切換的模式播放各音樂(lè)。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的播放終端與上述應(yīng)用于播放終端的音樂(lè)播放的控制方法的實(shí)施例對(duì)應(yīng),其工作原理和方式均對(duì)應(yīng)適用,這里就不再贅述。
在本發(fā)明實(shí)施例中,首先獲取預(yù)設(shè)周期內(nèi)所述播放終端中存儲(chǔ)的各音樂(lè)的播放次數(shù)以及不間斷循環(huán)播放的最大次數(shù),然后根據(jù)所述各音樂(lè)的播放次數(shù)對(duì)應(yīng)的第一系數(shù)和所述各音樂(lè)不間斷循環(huán)播放次數(shù)對(duì)應(yīng)的第二系數(shù)對(duì)所述播放終端中存儲(chǔ)的各音樂(lè)進(jìn)行排序,并根據(jù)所述排序?qū)λ龈饕魳?lè)進(jìn)行播放。本發(fā)明實(shí)施例提供的方法和播放終端能夠根據(jù)用戶對(duì)音樂(lè)的喜好程度進(jìn)行排序播放,提升用戶的使用體驗(yàn)。
本領(lǐng)域技術(shù)人員可以理解為上述實(shí)施例包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
本領(lǐng)域普通技術(shù)人員還可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),包括ROM/RAM、磁盤、光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。