本發(fā)明涉及多媒體技術(shù)領(lǐng)域,尤其涉及一種音樂推送方法及終端。
背景技術(shù):
音樂是一種藝術(shù)形式,不同的音樂表達(dá)方式會(huì)給收聽者帶來(lái)截然不同的感受,人們也可以通過音樂來(lái)表達(dá)自己的情感,現(xiàn)代生活中,音樂無(wú)處不在,人們對(duì)音樂的需求也是有增無(wú)減。
隨著科技的快速發(fā)展和互聯(lián)網(wǎng)的大面積普及,音樂網(wǎng)站與音樂應(yīng)用程序越來(lái)越多,網(wǎng)絡(luò)音樂資源也越來(lái)越豐富,海量的音樂資源為人們提供了很多便利。
目前,服務(wù)器可以為用戶推送音樂,但是現(xiàn)有的音樂推送方法是基于全體用戶的行為來(lái)確定推送的音樂的,是籠統(tǒng)的信息推送服務(wù),并不能實(shí)現(xiàn)對(duì)各個(gè)用戶進(jìn)行個(gè)性化的音樂推送服務(wù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種音樂推送方法及終端,旨在解決現(xiàn)有技術(shù)中服務(wù)器不能實(shí)現(xiàn)對(duì)各個(gè)用戶進(jìn)行個(gè)性化的音樂推送服務(wù)的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明第一方面提供一種音樂推送方法,所述方法包括:
終端對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到所述存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息;
所述終端根據(jù)所述音樂信息中所述音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息;
所述終端將所述目標(biāo)音樂信息發(fā)送給服務(wù)器,所述目標(biāo)音樂信息用于確定推送給所述終端的音樂;
所述終端接收所述服務(wù)器推送的音樂。
為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種音樂推送終端,所述終端包括:
掃描模塊,用于對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到所述存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息;
目標(biāo)確定模塊,用于根據(jù)所述音樂信息中所述音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息;
發(fā)送模塊,用于將所述目標(biāo)音樂信息發(fā)送給服務(wù)器,所述目標(biāo)音樂信息用于確定推送給所述終端的音樂;
接收模塊,用于接收所述服務(wù)器推送的音樂。
本發(fā)明提供一種音樂推送方法及終端,在音樂推送方法中,終端對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到該終端的存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息,且終端根據(jù)音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,并將該目標(biāo)音樂信息發(fā)送給服務(wù)器,該目標(biāo)音樂信息用于確定推送給終端的音樂,終端將接收服務(wù)器推送的音樂。其中,終端通過掃描存儲(chǔ)區(qū)域,能夠獲取到該存儲(chǔ)區(qū)域中已存儲(chǔ)的音樂的音樂信息,且通過基于該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,使得能夠得到代表使用該終端的用戶對(duì)音樂的喜好的目標(biāo)音樂信息,因此,終端通過將該目標(biāo)音樂信息發(fā)送給服務(wù)器,使得服務(wù)器能夠基于用戶對(duì)音樂的喜好進(jìn)行音樂推送,實(shí)現(xiàn)用戶的個(gè)性化服務(wù)。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一實(shí)施例中音樂推送方法的流程示意圖;
圖2為圖1所示實(shí)施例中步驟101的細(xì)化步驟的流程示意圖;
圖3為本發(fā)明又一實(shí)施例中音樂推送方法的流程示意圖;
圖4為本發(fā)明又一實(shí)施例中音樂推送終端的結(jié)構(gòu)示意圖;
圖5為圖4所示實(shí)施例中掃描模塊401的細(xì)化結(jié)構(gòu)的示意圖;
圖6為本發(fā)明又一實(shí)施例中音樂推送終端的結(jié)構(gòu)示意圖;
圖7為本發(fā)明又一實(shí)施例中電子設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
由于現(xiàn)有技術(shù)中服務(wù)器對(duì)音樂的推送是籠統(tǒng)的信息推送服務(wù),并不能實(shí)現(xiàn)對(duì)各個(gè)用戶進(jìn)行個(gè)性化的音樂推送服務(wù)。
為了解決上述問題,本發(fā)明提出一種音樂推送方法,終端通過掃描存儲(chǔ)區(qū)域,能夠獲取到該存儲(chǔ)區(qū)域中已存儲(chǔ)的音樂的音樂信息,且通過基于該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,使得能夠得到代表使用該終端的用戶對(duì)音樂的喜好的目標(biāo)音樂信息,因此,終端通過將該目標(biāo)音樂信息發(fā)送給服務(wù)器,使得服務(wù)器能夠基于用戶對(duì)音樂的喜好進(jìn)行音樂推送,實(shí)現(xiàn)用戶的個(gè)性化服務(wù)。
本發(fā)明一實(shí)施例提供一種音樂推送方法,請(qǐng)參閱圖1,該方法包括:
步驟101、終端對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到所述終端的存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端是可以安裝音樂軟件,并利用安裝的音樂軟件進(jìn)行音樂播放的設(shè)備,且該終端還可以通過無(wú)線方式與服務(wù)器之間進(jìn)行數(shù)據(jù)交互。
其中,該終端可以是智能手機(jī)、筆記本電腦、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦),便攜式多媒體播放器等移動(dòng)終端,及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的電子設(shè)備。
在本發(fā)明實(shí)施例中,終端可對(duì)其存儲(chǔ)區(qū)域進(jìn)行掃描,得到該終端的存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息。該音樂信息中至少包含可以唯一確定一首音樂的音樂信息,例如,該音樂信息中至少包括音樂的演唱者及音樂名稱,此外,該音樂信息中還可以包括音樂所屬的專輯、發(fā)行時(shí)間、音樂時(shí)長(zhǎng)、音樂類型等等。其中,音樂類型可以是古典、流行、戲曲、搖滾等等。可以理解的是,在音樂信息中包含的信息越多,越利于服務(wù)器匹配到用戶喜好的音樂,音樂信息中包含的信息越少,能夠減少服務(wù)器匹配用戶喜好的音樂所使用的算法的復(fù)雜度,減輕服務(wù)器負(fù)擔(dān),因此,在實(shí)際應(yīng)用中,可綜合考慮音樂的音樂信息及服務(wù)器的處理能力確定音樂信息中包含的信息的多少。
其中,確定需要推送音樂的觸發(fā)條件具體可以是在終端檢測(cè)到指定的音樂軟件啟動(dòng)時(shí),確定需要推送音樂,或者,用戶在指定的音樂軟件上點(diǎn)擊推送按鈕觸發(fā)該終端生成推送指令時(shí),確定需要推送音樂,或者,終端每次達(dá)到預(yù)置的時(shí)間點(diǎn)或者間隔預(yù)置的時(shí)長(zhǎng)時(shí),確定需要推送音樂,例如,終端每間隔一周按照本發(fā)明實(shí)施例中的方法完成一次音樂推送,或者,終端每天早上八點(diǎn)按照本發(fā)明實(shí)施例中的方法完成一次音樂推送。在實(shí)際應(yīng)用中,執(zhí)行本發(fā)明實(shí)施例中的技術(shù)方案的觸發(fā)條件可以基于需要進(jìn)行設(shè)置,此處不做限定。
步驟102、所述終端根據(jù)所述音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息。
步驟103、所述終端將所述目標(biāo)音樂信息發(fā)送給服務(wù)器,所述目標(biāo)音樂信息用于確定推送給所述終端的音樂;
步驟104、接收所述服務(wù)器推送的音樂。
在本發(fā)明實(shí)施例中,終端在每次播放音樂時(shí),都將記錄播放的音樂的播放時(shí)間,使得終端在對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描時(shí),可以基于掃描到的音樂的所有播放時(shí)間,確定在預(yù)置時(shí)間段內(nèi)該音樂的播放次數(shù),且保存至音樂信息中,使得音樂信息中包含音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)。其中,該預(yù)置時(shí)間段可以是7天或者15天,在實(shí)際應(yīng)用中,可根據(jù)具體的需要進(jìn)行設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,終端在掃描得到音樂信息之后,將根據(jù)該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,并將該目標(biāo)音樂信息發(fā)送給服務(wù)器,服務(wù)器將基于接收到的目標(biāo)音樂信息確定需要推送給該終端的音樂,并進(jìn)行推送,終端接收服務(wù)器推送的音樂,且進(jìn)一步的,終端可將接收到的音樂進(jìn)行展示。
其中,服務(wù)器基于接收到的目標(biāo)音樂信息確定需要推送給終端的音樂具體包括:服務(wù)器解析該目標(biāo)音樂信息,確定該目標(biāo)音樂信息中包含的音樂所屬的分類,及每一種音樂分類對(duì)應(yīng)的權(quán)重值,其中,音樂分類包括專輯分類、歌手分類、歌曲風(fēng)格分類、發(fā)行年代分類,并基于音樂分類的權(quán)重值確定用戶喜好的音樂的類型,并基于該音樂的類型進(jìn)行音樂推送。例如,對(duì)于用戶A的音樂信息中,包含100首歌曲的歌曲信息,其中有70%的歌曲屬于演唱者B,且80%的歌曲屬于流行類的歌曲,因此,可以確定用戶A喜歡演唱者B的歌曲,也喜歡流行類的歌曲,則可以向用戶A推送演唱者B的歌曲,或者,向用戶A推送流行類的歌曲,或者,向用戶A推送演唱者B的歌曲中屬于流行類的歌曲。
需要說明的是,推送的歌曲均不屬于上述音樂信息包含的歌曲,以避免推送用戶的終端已存儲(chǔ)的音樂,達(dá)到避免推送重復(fù)的歌曲的目的。需要進(jìn)一步說明的是,上述描述的服務(wù)器基于目標(biāo)音樂信息確定推送的音樂的方式僅是一種可行的方式,在實(shí)際應(yīng)用中,已存在很多種不同的基于音樂信息進(jìn)行音樂推送的方法,并不限于上述一種,因此,在實(shí)際應(yīng)用中可根據(jù)具體的需要確定服務(wù)器基于音樂信息推送音樂的方式,此處不做限定。
在本發(fā)明實(shí)施例中,終端通過掃描存儲(chǔ)區(qū)域,能夠獲取到該存儲(chǔ)區(qū)域中已存儲(chǔ)的音樂的音樂信息,且通過基于該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,使得能夠得到代表使用該終端的用戶對(duì)音樂的喜好的目標(biāo)音樂信息,因此,終端通過將該目標(biāo)音樂信息發(fā)送給服務(wù)器,使得服務(wù)器能夠基于用戶對(duì)音樂的喜好進(jìn)行音樂推送,實(shí)現(xiàn)用戶的個(gè)性化服務(wù)。
在本發(fā)明實(shí)施例中,終端的存儲(chǔ)區(qū)域包括內(nèi)存和/或安全數(shù)碼(Secure Digital Memory,SD)卡,其中,內(nèi)存通常用于保存安裝的應(yīng)用程序的文件,及該應(yīng)用程序在使用過程中的數(shù)據(jù),SD卡通常用于保存數(shù)據(jù),該數(shù)據(jù)可以是獨(dú)立于應(yīng)用程序的數(shù)據(jù)(例如,通過第三方存儲(chǔ)至SD卡中的歌曲),也可以是與應(yīng)用程序有關(guān)的數(shù)據(jù)(例如,終端已安裝的音樂軟件下載的歌曲)
在本發(fā)明實(shí)施例中,終端對(duì)其存儲(chǔ)區(qū)域進(jìn)行掃描時(shí),掃描的范圍可以有多種,例如,對(duì)存儲(chǔ)區(qū)域內(nèi)音樂軟件對(duì)應(yīng)的存儲(chǔ)目錄下的文件進(jìn)行掃描,使得能夠基于已安裝的音樂軟件目錄下的文件中存儲(chǔ)的音樂信息確定用戶對(duì)音樂的喜好,又例如,對(duì)存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)的所有文件進(jìn)行掃描,使得能夠基于存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息確定用戶對(duì)音樂的喜好。具體的:終端可以對(duì)內(nèi)存內(nèi)存儲(chǔ)的所有文件進(jìn)行掃描,也可以對(duì)SD卡內(nèi)存儲(chǔ)的所有文件進(jìn)行掃描,還可以對(duì)內(nèi)存和SD卡內(nèi)存儲(chǔ)的所有文件進(jìn)行掃描,以得到內(nèi)存和/或SD卡內(nèi)已存儲(chǔ)的音樂的音樂信息,并基于該音樂信息得到目標(biāo)音樂信息,且終端將該目標(biāo)音樂信息發(fā)送給服務(wù)器,該目標(biāo)音樂信息用于確定推送給終端的音樂,終端將接收服務(wù)器推送的音樂。由于SD卡內(nèi)可能存儲(chǔ)有用戶通過第三方存儲(chǔ)在SD卡內(nèi)的歌曲,因此,掃描SD卡能夠進(jìn)一步確定用戶對(duì)音樂的喜好,對(duì)用戶喜好的判斷更加準(zhǔn)確,使得基于掃描到的音樂信息推送的音樂更加符合用戶的喜好,實(shí)現(xiàn)個(gè)性化的音樂推送。
可以理解的是,在本發(fā)明是實(shí)施例中,還可以僅對(duì)存儲(chǔ)區(qū)域內(nèi)的音樂軟件存放目錄下的文件進(jìn)行掃描,以得到存儲(chǔ)的音樂信息,即上述步驟101具體可以為以下步驟:
所述終端對(duì)所述存儲(chǔ)區(qū)域內(nèi)的音樂軟件存放目錄下的文件進(jìn)行掃描,獲取所述音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端在安裝軟件后,都將在存儲(chǔ)區(qū)域內(nèi)創(chuàng)建該軟件的存放目錄,且與該軟件有關(guān)的文件都存儲(chǔ)在該存放目錄下。終端將對(duì)其存儲(chǔ)區(qū)域內(nèi)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取該音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息,并基于該音樂信息得到目標(biāo)音樂信息,并將該目標(biāo)音樂信息發(fā)送給服務(wù)器,由該服務(wù)器根據(jù)該目標(biāo)音樂信息向該終端推送音樂,由于音樂軟件存放目錄下的音樂都是用戶下載或者緩存的音樂,能夠代表用戶對(duì)音樂的喜好,有效實(shí)現(xiàn)基于用戶的喜好進(jìn)行個(gè)性化音樂推送的目的。
在本發(fā)明實(shí)施例中,若終端是對(duì)存儲(chǔ)區(qū)域內(nèi)音樂軟件存放目錄下的文件進(jìn)行掃描,則請(qǐng)參閱圖2,為圖1所示實(shí)施例中步驟101的細(xì)化步驟的流程示意圖,具體包括以下步驟:
步驟201、確定所述存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng)。
步驟202、根據(jù)所述使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,將所述滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件。
步驟203、對(duì)所述目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取所述目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端可以安裝多種不同類型的軟件,例如,音樂軟件、視頻播放軟件、系統(tǒng)軟件、辦公軟件等等,終端可以先確定存儲(chǔ)區(qū)域中已經(jīng)安裝了哪些音樂軟件,具體的,可以通過如下方式確定音樂軟件,包括:由于在下載軟件時(shí),可以下載到該軟件的安裝包,該安裝包中包含該軟件的分類信息,且在軟件安裝之后,將在該軟件的存放目錄下保持該分類信息,因此,終端可以從已安裝的軟件的存放目錄下獲取軟件的分類信息,并基于獲取的分類信息確定該軟件是否為音樂軟件。其中,軟件的分類信息可以是開發(fā)人員在開發(fā)時(shí)就已經(jīng)設(shè)置好的信息。通過上述方式,終端可確定終端已安裝的音樂軟件。
在本發(fā)明實(shí)施例中,終端可先確定存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng),其中,音樂軟件的日志文件中已經(jīng)保存了該音樂軟件每一次的開啟時(shí)間及關(guān)閉時(shí)間,因此,終端具體可利用已保存的該音樂軟件每一次的開啟時(shí)間確定在預(yù)置時(shí)間段內(nèi)的使用次數(shù),及利用該音樂軟件每一次的開啟時(shí)間及關(guān)閉時(shí)間確定該音樂軟件在預(yù)置時(shí)間段內(nèi)的使用總時(shí)長(zhǎng)。
其中,預(yù)置時(shí)間段可以是一個(gè)月,也可以是一個(gè)星期,在實(shí)際應(yīng)用中,可根據(jù)具體的需要進(jìn)行設(shè)置,此次不做限定。
在本發(fā)明實(shí)施例中,終端根據(jù)上述使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,并將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù),則該滿足預(yù)設(shè)條件的音樂軟件具體可以是使用次數(shù)大于或等于預(yù)設(shè)次數(shù)的音樂軟件,或者使用次數(shù)按照從大到小的順序排列時(shí)排在前N的音樂軟件,該N為正整數(shù)。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用總時(shí)長(zhǎng),則該滿足預(yù)設(shè)條件的音樂軟件具體可以是使用總時(shí)長(zhǎng)大于或等于預(yù)設(shè)時(shí)長(zhǎng)的音樂軟件,或者使用總時(shí)長(zhǎng)按照從長(zhǎng)到短的順序排列時(shí)排在前M的音樂軟件,該M為正整數(shù)。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和使用總時(shí)長(zhǎng),則可基于預(yù)置的算法確定各個(gè)音樂軟件的權(quán)重值,該算法可以是:
Xi=a*Si+b*Ti
其中,a為預(yù)設(shè)次數(shù)的權(quán)重系數(shù),b為預(yù)設(shè)時(shí)長(zhǎng)的權(quán)重系數(shù),Si表示第i個(gè)音樂軟件的使用次數(shù),Ti表示第i個(gè)音樂軟件的總時(shí)長(zhǎng),Xi表示第i個(gè)音樂軟件的權(quán)重值。
且滿足預(yù)設(shè)條件的音樂軟件具體可以是權(quán)重值大于或等于預(yù)設(shè)權(quán)重值的音樂軟件,或者權(quán)重值按照從大到小的順序排列時(shí)排在前C的音樂軟件,該C為正整數(shù)。
通過上述方式,能夠有效的確定滿足預(yù)設(shè)條件的音樂軟件,且將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件。
在本發(fā)明實(shí)施例中,終端將對(duì)目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取該目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端將確定存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng),根據(jù)該使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,并將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件,且對(duì)目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息,使得能夠通過各音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用時(shí)長(zhǎng),確定用戶經(jīng)常使用的音樂軟件,使得能夠更好的確定用戶在某一個(gè)時(shí)間段內(nèi)對(duì)用戶的喜好,實(shí)現(xiàn)個(gè)性化的音樂推送。
基于圖1所示實(shí)施例,請(qǐng)參閱圖3,為本發(fā)明實(shí)施例中音樂推送方法的流程示意圖,包括:
步驟301、終端對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到所述終端的存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,步驟301描述的內(nèi)容與圖1所示實(shí)施例中步驟101描述的內(nèi)容相似,此處不做贅述。
步驟302、確定所述音樂信息中所述音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)。
步驟303、從所述音樂信息中刪除播放次數(shù)小于預(yù)置次數(shù)的音樂的音樂信息,得到目標(biāo)音樂信息。
步驟304、將所述目標(biāo)音樂信息發(fā)送給所述服務(wù)器,所述目標(biāo)音樂信息用于確定推送給所述終端的音樂。
步驟305、接收所述服務(wù)器推送的音樂。
在本發(fā)明實(shí)施例中,終端通過掃描得到音樂信息之后,將確定該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù),且從該音樂信息中刪除播放次數(shù)小于預(yù)置次數(shù)的音樂的音樂信息,得到目標(biāo)音樂信息,且將該目標(biāo)音樂信息發(fā)送給服務(wù)器,該目標(biāo)音樂信息用于確定推送給終端的音樂,終端將接收服務(wù)器推送的音樂,通過刪除播放次數(shù)小于預(yù)置次數(shù)的音樂的音樂信息,能夠進(jìn)一步確定用戶真正喜好的音樂,便于服務(wù)器為終端推送更能符合用戶喜好的音樂。
請(qǐng)參閱圖4,為本發(fā)明實(shí)施例中音樂推送終端的結(jié)構(gòu)示意圖,該終端包括:掃描模塊401、目標(biāo)確定模塊402、發(fā)送模塊403及接收模塊404。
其中,掃描模塊401,用于對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到所述存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息;
在本發(fā)明實(shí)施例中,終端是可以安裝音樂軟件,并利用安裝的音樂軟件進(jìn)行音樂播放的設(shè)備,且該終端還可以通過無(wú)線方式與服務(wù)器之間進(jìn)行數(shù)據(jù)交互。
其中,該終端可以是智能手機(jī)、筆記本電腦、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦),便攜式多媒體播放器等移動(dòng)終端,及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的電子設(shè)備。
在本發(fā)明實(shí)施例中,掃描模塊401可對(duì)其存儲(chǔ)區(qū)域進(jìn)行掃描,得到該終端的存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息。該音樂信息中至少包含可以唯一確定一首音樂的音樂信息,例如,該音樂信息中至少包括音樂的演唱者及音樂名稱,此外,該音樂信息中還可以包括音樂所屬的專輯、發(fā)行時(shí)間、音樂時(shí)長(zhǎng)、音樂類型等等。其中,音樂類型可以是古典、流行、戲曲、搖滾等等??梢岳斫獾氖?,在音樂信息中包含的信息越多,越利于服務(wù)器匹配到用戶喜好的音樂,音樂信息中包含的信息越少,能夠減少服務(wù)器匹配用戶喜好的音樂所使用的算法的復(fù)雜度,減輕服務(wù)器負(fù)擔(dān),因此,在實(shí)際應(yīng)用中,可綜合考慮音樂的音樂信息及服務(wù)器的處理能力確定音樂信息中包含的信息的多少。
其中,確定需要推送音樂的觸發(fā)條件具體可以是在終端檢測(cè)到指定的音樂軟件啟動(dòng)時(shí),確定需要推送音樂,或者,用戶在指定的音樂軟件上點(diǎn)擊推送按鈕觸發(fā)該終端生成推送指令時(shí),確定需要推送音樂,或者,終端每次達(dá)到預(yù)置的時(shí)間點(diǎn)或者間隔預(yù)置的時(shí)長(zhǎng)時(shí),確定需要推送音樂,例如,終端每間隔一周按照本發(fā)明實(shí)施例中的方法完成一次音樂推送,或者,終端每天早上八點(diǎn)按照本發(fā)明實(shí)施例中的方法完成一次音樂推送。在實(shí)際應(yīng)用中,執(zhí)行本發(fā)明實(shí)施例中的技術(shù)方案的觸發(fā)條件可以基于需要進(jìn)行設(shè)置,此處不做限定。
目標(biāo)確定模塊402,用于根據(jù)所述音樂信息中所述音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息;
發(fā)送模塊403,用于將所述目標(biāo)音樂信息發(fā)送給服務(wù)器,所述目標(biāo)音樂信息用于確定推送給所述終端的音樂;
接收模塊404,用于接收所述服務(wù)器推送的音樂。
在本發(fā)明實(shí)施例中,終端在每次播放音樂時(shí),都將記錄播放的音樂的播放時(shí)間,使得終端在對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描時(shí),可以基于掃描到的音樂的所有播放時(shí)間,確定在預(yù)置時(shí)間段內(nèi)該音樂的播放次數(shù),且保存至音樂信息中,使得音樂信息中包含音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)。其中,該預(yù)置時(shí)間段可以是7天或者15天,在實(shí)際應(yīng)用中,可根據(jù)具體的需要進(jìn)行設(shè)置,此處不做限定。
在本發(fā)明實(shí)施例中,掃描模塊401在掃描得到音樂信息之后,目標(biāo)確定模塊402將根據(jù)該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,并由發(fā)送模塊403將該目標(biāo)音樂信息發(fā)送給服務(wù)器,服務(wù)器將基于接收到的目標(biāo)音樂信息確定需要推送給該終端的音樂,并進(jìn)行推送,接收模塊404接服務(wù)器推送的音樂,且終端還可將接收到的音樂進(jìn)行展示。其中,服務(wù)器基于接收到的目標(biāo)音樂信息確定需要推送給終端的音樂具體包括:服務(wù)器解析該目標(biāo)音樂信息,確定該目標(biāo)音樂信息中包含的音樂所屬的分類,及每一種音樂分類對(duì)應(yīng)的權(quán)重值,其中,音樂分類包括專輯分類、歌手分類、歌曲風(fēng)格分類、發(fā)行年代分類,并基于音樂分類的權(quán)重值確定用戶喜好的音樂的類型,并基于該音樂的類型進(jìn)行音樂推送。例如,對(duì)于用戶A的音樂信息中,包含100首歌曲的歌曲信息,其中有70%的歌曲屬于演唱者B,且80%的歌曲屬于流行類的歌曲,因此,可以確定用戶A喜歡演唱者B的歌曲,也喜歡流行類的歌曲,則可以向用戶A推送演唱者B的歌曲,或者,向用戶A推送流行類的歌曲,或者,向用戶A推送演唱者B的歌曲中屬于流行類的歌曲。需要說明的是,推送的歌曲均不屬于上述音樂信息包含的歌曲,以避免推送用戶的終端已存儲(chǔ)的音樂,達(dá)到避免推送重復(fù)的歌曲的目的。需要進(jìn)一步說明的是,上述描述的服務(wù)器基于目標(biāo)音樂信息確定推送的音樂的方式僅是一種可行的方式,在實(shí)際應(yīng)用中,已存在很多種不同的基于音樂信息進(jìn)行音樂推送的方法,并不限于上述一種,因此,在實(shí)際應(yīng)用中可根據(jù)具體的需要確定服務(wù)器基于音樂信息推送音樂的方式,此處不做限定。
在本發(fā)明實(shí)施例中,掃描模塊401對(duì)存儲(chǔ)區(qū)域進(jìn)行掃描,得到終端的存儲(chǔ)區(qū)域已存儲(chǔ)的音樂的音樂信息,并由目標(biāo)確定模塊402根據(jù)音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,且由發(fā)送模塊403將該目標(biāo)音樂信息發(fā)送給服務(wù)器,使得服務(wù)器能夠基于該目標(biāo)音樂信息向終端推送音樂。其中,終端通過掃描存儲(chǔ)區(qū)域,能夠獲取到該存儲(chǔ)區(qū)域中已存儲(chǔ)的音樂的音樂信息,且通過基于該音樂信息中音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù)得到目標(biāo)音樂信息,使得能夠得到代表使用該終端的用戶對(duì)音樂的喜好的目標(biāo)音樂信息,因此,終端通過將該目標(biāo)音樂信息發(fā)送給服務(wù)器,使得服務(wù)器能夠基于用戶對(duì)音樂的喜好進(jìn)行音樂推送,實(shí)現(xiàn)用戶的個(gè)性化服務(wù)。
在本發(fā)明實(shí)施例中,終端的存儲(chǔ)區(qū)域包括內(nèi)存和/或安全數(shù)碼(Secure Digital Memory,SD)卡,其中,內(nèi)存通常用于保存安裝的應(yīng)用程序的文件,及該應(yīng)用程序在使用過程中的數(shù)據(jù),SD卡通常用于保存數(shù)據(jù),該數(shù)據(jù)可以是獨(dú)立于應(yīng)用程序的數(shù)據(jù)(例如,通過第三方存儲(chǔ)至SD卡中的歌曲),也可以是與應(yīng)用程序有關(guān)的數(shù)據(jù)(例如,終端已安裝的音樂軟件下載的歌曲)
在本發(fā)明實(shí)施例中,掃描模塊401對(duì)其存儲(chǔ)區(qū)域進(jìn)行掃描時(shí),掃描的范圍可以有多種,例如,對(duì)存儲(chǔ)區(qū)域內(nèi)音樂軟件對(duì)應(yīng)的存儲(chǔ)目錄下的文件進(jìn)行掃描,使得能夠基于已安裝的音樂軟件目錄下的文件中存儲(chǔ)的音樂信息確定用戶對(duì)音樂的喜好,又例如,對(duì)存儲(chǔ)區(qū)域內(nèi)存儲(chǔ)的所有文件進(jìn)行掃描,使得能夠基于存儲(chǔ)區(qū)域內(nèi)已存儲(chǔ)的音樂的音樂信息確定用戶對(duì)音樂的喜好。
在圖4所示實(shí)施例中,掃描模塊401具體用于對(duì)所述存儲(chǔ)區(qū)域內(nèi)的音樂軟件存放目錄下的文件進(jìn)行掃描,獲取所述音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息;
在本發(fā)明實(shí)施例中,終端在安裝軟件后,都將具有該軟件的存放目錄,且與該軟件有關(guān)的文件都存儲(chǔ)在該存放目錄下。掃描模塊401將對(duì)其存儲(chǔ)區(qū)域內(nèi)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取該音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息,并由目標(biāo)確定模塊402基于該已存儲(chǔ)的音樂的音樂信息確定目標(biāo)音樂信息,且由發(fā)送模塊403將該目標(biāo)音樂信息發(fā)送給服務(wù)器,由該服務(wù)器根據(jù)該目標(biāo)音樂信息向該終端推送音樂,接收模塊404將接收服務(wù)器推送的音樂。由于音樂軟件存放目錄下的音樂都是用戶下載或者緩存的音樂,能夠代表用戶對(duì)音樂的喜好,有效實(shí)現(xiàn)基于用戶的喜好進(jìn)行個(gè)性化音樂推送的目的。
請(qǐng)參閱圖5,為本發(fā)明圖4中掃描模塊401的細(xì)化結(jié)構(gòu)的示意圖,該掃描模塊401包括第一確定模塊501、第二確定模塊502及文件掃描模塊503。
第一確定模塊501,用于確定所述存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng);
第二確定模塊502,用于根據(jù)所述使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,將所述滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件;
文件掃描模塊503,用于對(duì)所述目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取所述目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端可以安裝多種不同類型的軟件,例如,音樂軟件、視頻播放軟件、系統(tǒng)軟件、辦公軟件等等,終端可以先確定存儲(chǔ)區(qū)域中已經(jīng)安裝了哪些音樂軟件,具體的,可以通過如下方式確定音樂軟件,包括:由于在下載軟件時(shí),可以下載到該軟件的安裝包,該安裝包中包含該軟件的分類信息,且在軟件安裝之后,將在該軟件的存放目錄下保持該分類信息,因此,終端可以從已安裝的軟件的存放目錄下獲取軟件的分類信息,并基于獲取的分類信息確定該軟件是否為音樂軟件。其中,軟件的分類信息可以是開發(fā)人員在開發(fā)時(shí)就已經(jīng)設(shè)置好的信息。通過上述方式,終端可確定終端已安裝的音樂軟件。
在本發(fā)明實(shí)施例中,第一確定模塊501可先確定存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng),其中,音樂軟件的日志文件中已經(jīng)保存了該音樂軟件每一次的開啟時(shí)間及關(guān)閉時(shí)間,因此,終端具體可利用已保存的該音樂軟件每一次的開啟時(shí)間確定在預(yù)置時(shí)間段內(nèi)的使用次數(shù),及利用該音樂軟件每一次的開啟時(shí)間及關(guān)閉時(shí)間確定該音樂軟件在預(yù)置時(shí)間段內(nèi)的使用總時(shí)長(zhǎng)。
其中,預(yù)置時(shí)間段可以是一個(gè)月,也可以是一個(gè)星期,在實(shí)際應(yīng)用中,可根據(jù)具體的需要進(jìn)行設(shè)置,此次不做限定。
在本發(fā)明實(shí)施例中,第二確定模塊502根據(jù)上述使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,并將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù),則該滿足預(yù)設(shè)條件的音樂軟件具體可以是使用次數(shù)大于或等于預(yù)設(shè)次數(shù)的音樂軟件,或者使用次數(shù)按照從大到小的順序排列時(shí)排在前N的音樂軟件,該N為正整數(shù)。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用總時(shí)長(zhǎng),則該滿足預(yù)設(shè)條件的音樂軟件具體可以是使用總時(shí)長(zhǎng)大于或等于預(yù)設(shè)時(shí)長(zhǎng)的音樂軟件,或者使用總時(shí)長(zhǎng)按照從長(zhǎng)到短的順序排列時(shí)排在前M的音樂軟件,該M為正整數(shù)。
其中,若終端確定的是已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和使用總時(shí)長(zhǎng),則可基于預(yù)置的算法確定各個(gè)音樂軟件的權(quán)重值,該算法可以是:
Xi=a*Si+b*Ti
其中,a為預(yù)設(shè)次數(shù)的權(quán)重系數(shù),b為預(yù)設(shè)時(shí)長(zhǎng)的權(quán)重系數(shù),Si表示第i個(gè)音樂軟件的使用次數(shù),Ti表示第i個(gè)音樂軟件的總時(shí)長(zhǎng),Xi表示第i個(gè)音樂軟件的權(quán)重值。
且滿足預(yù)設(shè)條件的音樂軟件具體可以是權(quán)重值大于或等于預(yù)設(shè)值的音樂軟件,或者權(quán)重值按照從大到小的順序排列時(shí)排在前C的音樂軟件,該C為正整數(shù)。
通過第二確定模塊502能夠有效的確定滿足預(yù)設(shè)條件的音樂軟件,且將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件。
在本發(fā)明實(shí)施例中,文件掃描模塊503將對(duì)目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取該目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息。
在本發(fā)明實(shí)施例中,終端將確定存儲(chǔ)區(qū)域中已安裝的音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用總時(shí)長(zhǎng),根據(jù)該使用次數(shù)和/或使用總時(shí)長(zhǎng)確定滿足預(yù)設(shè)條件的音樂軟件,并將滿足預(yù)設(shè)條件的音樂軟件作為目標(biāo)音樂軟件,且對(duì)目標(biāo)音樂軟件存放目錄下的文件進(jìn)行掃描,獲取目標(biāo)音樂軟件存放目錄下已存儲(chǔ)的音樂的音樂信息,使得能夠通過各音樂軟件在預(yù)置時(shí)間段內(nèi)的使用次數(shù)和/或使用時(shí)長(zhǎng),確定用戶經(jīng)常使用的音樂軟件,使得能夠更好的確定用戶在某一個(gè)時(shí)間段內(nèi)對(duì)用戶的喜好,實(shí)現(xiàn)個(gè)性化的音樂推送。
請(qǐng)參閱圖6,為本發(fā)明實(shí)施例中音樂推送終端的結(jié)構(gòu)示意圖,該終端包括如圖4所示實(shí)施例中的掃描模塊401、目標(biāo)確定模塊402、發(fā)送模塊403及接收模塊404,其中,掃描模塊401包括第一確定模塊501、第二確定模塊502及文件掃描模塊503,且與圖4及圖5所示實(shí)施例中描述的內(nèi)容相似,此處不做贅述。
在本發(fā)明實(shí)施例中,目標(biāo)確定模塊402包括:第三確定模塊601及刪除模塊602;
第三確定模塊601,用于確定所述音樂信息中所述音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù);
刪除模塊602,用于從所述音樂信息中刪除播放次數(shù)小于預(yù)置次數(shù)的音樂的音樂信息,得到目標(biāo)音樂信息。
在本發(fā)明實(shí)施例中,掃描模塊401掃描得到音樂信息之后,第三確定模塊601將確定該音樂信息中每一首歌曲音樂在預(yù)置時(shí)間段內(nèi)的播放次數(shù),且從該音樂信息中刪除播放次數(shù)小于預(yù)置次數(shù)的歌曲的信息音樂的音樂信息,得到目標(biāo)音樂信息,且發(fā)送模塊403將該目標(biāo)音樂信息發(fā)送給服務(wù)器,由服務(wù)器根據(jù)該目標(biāo)音樂信息向終端推送音樂該目標(biāo)音樂信息用于確定推送給終端的音樂,終端將接收服務(wù)器推送的音樂,通過刪除播放次數(shù)小于預(yù)置次數(shù)的歌曲的信息音樂的音樂信息,能夠進(jìn)一步確定用戶真正喜好的音樂信息能夠進(jìn)一步確定用戶真正喜好的音樂,便于服務(wù)器為終端推送更能符合用戶喜好的音樂。
圖7是本申請(qǐng)實(shí)施例提供的音樂推送方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖7所示,該設(shè)備包括:
一個(gè)或多個(gè)處理器710以及存儲(chǔ)器720,圖7中以一個(gè)處理器710為例。
執(zhí)行音樂推送方法的設(shè)備還可以包括:輸入裝置730和輸出裝置740。
處理器710、存儲(chǔ)器720、輸入裝置730和輸出裝置740可以通過總線或者其他方式連接,圖7中以通過總線750連接為例。
存儲(chǔ)器720作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本申請(qǐng)實(shí)施例中的音樂推送方法對(duì)應(yīng)的程序指令/模塊(例如,附圖4所示的掃描模塊401、目標(biāo)確定模塊402、發(fā)送模塊403及接收模塊404)。處理器710通過運(yùn)行存儲(chǔ)在存儲(chǔ)器720中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例的音樂推送方法。
存儲(chǔ)器720可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)音樂推送終端的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器720可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器720可選包括相對(duì)于處理器710遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至音樂推送終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
輸入裝置730可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與音樂推送終端的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。輸出裝置740可包括顯示屏等顯示設(shè)備。
所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器720中,當(dāng)被所述一個(gè)或者多個(gè)處理器710執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的音樂推送方法。
上述產(chǎn)品可執(zhí)行本申請(qǐng)實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本申請(qǐng)實(shí)施例所提供的方法。
本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可報(bào)考如上述各方法的實(shí)施例的流程,所述的存儲(chǔ)介質(zhì)可以為磁盤、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
本發(fā)明實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:
(1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。
(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。
(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
(4)服務(wù)器:提供計(jì)算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計(jì)算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。
(5)其他具有數(shù)據(jù)交互功能的電子裝置。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)便描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定都是本發(fā)明所必須的。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。
以上為對(duì)本發(fā)明所提供的一種音樂推送方法及終端的描述,對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。