亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種音樂智能推送方法

文檔序號:10471178閱讀:551來源:國知局
一種音樂智能推送方法
【專利摘要】本發(fā)明涉及一種音樂智能推送方法,包括如下步驟:步驟1,存儲音樂形成曲庫,逐一分析出曲庫中每一首音樂的節(jié)奏信息;步驟2,收集運(yùn)動者的運(yùn)動狀態(tài)信息,并上傳到曲庫所在的云服務(wù)器;步驟3,云服務(wù)器通過節(jié)奏匹配算法,對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,獲取最合適該運(yùn)動狀態(tài)信息的音樂;步驟4,云服務(wù)器將步驟3中獲取到的音樂主動推送到運(yùn)動者的運(yùn)動設(shè)備中。本發(fā)明,在曲庫和運(yùn)動者的運(yùn)動設(shè)備間傳輸、交互數(shù)據(jù),通過節(jié)奏匹配算法對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,主動推送音樂給運(yùn)動者,無需運(yùn)動者操作,使用簡單,匹配速度快,準(zhǔn)確度高,可滿足不同運(yùn)動者的個性化需求。
【專利說明】
一種音樂智能推送方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及音樂推送技術(shù)領(lǐng)域,具體說是一種音樂智能推送方法。
【背景技術(shù)】
[0002]現(xiàn)有的生活節(jié)奏越來越快,人們對于健康也越來越關(guān)注,通過運(yùn)動鍛煉來健身受到大眾的喜愛,越來越多的人參與其中。不過在運(yùn)動鍛煉時,枯燥乏味、配速不穩(wěn)、心跳過快、體力不支、精神緊張等因素也常常煩惱著運(yùn)動者們。
[0003]從現(xiàn)代醫(yī)學(xué)的角度來看,美妙的音樂,可以提高大腦皮層神經(jīng)細(xì)胞的興奮性、活躍度,可改善情緒,可消除精神心理因素所造成的緊張狀態(tài),通過神經(jīng)和神經(jīng)體液調(diào)節(jié)機(jī)制,促進(jìn)人體分泌出多種有益健康的激素、酶等生理性物質(zhì),從而起到調(diào)節(jié)血液流量,促進(jìn)血液循環(huán),加強(qiáng)新陳代謝等作用。
[0004]音樂通過聽覺器官傳入人體,音樂的節(jié)奏信息(BPM = Beats Per Minute,每分鐘節(jié)拍數(shù)的單位)和運(yùn)動節(jié)奏(步頻=每分鐘腳踏的步數(shù)單位)相呼應(yīng)時,就會發(fā)生微妙地和諧地同步共振,使運(yùn)動者充分放松、享受運(yùn)動的樂趣。但是,現(xiàn)有的音樂在播放時,都是運(yùn)動者預(yù)先選好并存儲在音樂播放設(shè)備中的,不能根據(jù)運(yùn)動者實(shí)時的運(yùn)動情況自行調(diào)整、選擇音樂,為運(yùn)動者在合適的時間選擇合適的音樂就成為了此技術(shù)方案要解決的核心問題。

【發(fā)明內(nèi)容】

[0005]針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種音樂智能推送方法,在曲庫和運(yùn)動者的運(yùn)動設(shè)備間傳輸、交互數(shù)據(jù),通過節(jié)奏匹配算法對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,主動推送音樂給運(yùn)動者,無需運(yùn)動者操作,使用簡單,匹配速度快,準(zhǔn)確度高,可滿足不同運(yùn)動者的個性化需求。
[0006]為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:
[0007]—種音樂智能推送方法,其特征在于,包括如下步驟:
[0008]步驟I,在云服務(wù)器存儲音樂形成曲庫,然后通過節(jié)奏計(jì)算模塊進(jìn)行音頻計(jì)算,逐一分析出曲庫中每一首音樂的節(jié)奏信息;
[0009]步驟2,在運(yùn)動者的運(yùn)動設(shè)備中通過運(yùn)動數(shù)據(jù)采集模塊,收集運(yùn)動者的運(yùn)動狀態(tài)信息,并上傳到曲庫所在的云服務(wù)器;
[0010]步驟3,云服務(wù)器通過節(jié)奏匹配算法,對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,獲取最合適該運(yùn)動狀態(tài)信息的音樂;
[0011]步驟4,云服務(wù)器將步驟3中獲取到的音樂主動推送到運(yùn)動者的運(yùn)動設(shè)備中。
[0012]在上述技術(shù)方案的基礎(chǔ)上,步驟I中,所述節(jié)奏信息包括但不限于節(jié)奏、速度;
[0013]所述音樂為適合運(yùn)動鍛煉的音樂。
[0014]在上述技術(shù)方案的基礎(chǔ)上,步驟2中,所述運(yùn)動狀態(tài)信息包括但不限于步頻、心率、配速、距離、時間。
[0015]在上述技術(shù)方案的基礎(chǔ)上,運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定是否允許主動推送;
[0016]運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定接收到推送來的音樂后是否自動播放。
[0017]在上述技術(shù)方案的基礎(chǔ)上,所述運(yùn)動狀態(tài)信息優(yōu)選為步頻,具體計(jì)算步驟為:
[0018]步驟I,注冊接收運(yùn)動設(shè)備上加速度傳感器傳來的矢量長度和運(yùn)動方向數(shù)據(jù);
[0019]步驟2,對數(shù)據(jù)進(jìn)行峰值檢測,一次完整峰值記錄為一步,步數(shù)累加后,滿一分鐘,此時總步數(shù)即為當(dāng)前用戶步頻。
[0020]在上述技術(shù)方案的基礎(chǔ)上,所述節(jié)奏匹配算法的具體步驟為:
[0021]步驟I,通過二維數(shù)組SD[i,j]定義計(jì)算運(yùn)動者運(yùn)動中的所有步頻和時間,其中i和j代表步頻和時間;
[0022]步驟2,使用變量UBPM定義運(yùn)動者的平均步頻,根據(jù)采集到的二維數(shù)組SD[i,j]進(jìn)行計(jì)算分析得出運(yùn)動者的平均步頻UBPM ;
[0023]通過二維數(shù)組MT[i,j ]定義推送內(nèi)容的特征標(biāo)簽,其中i,j是內(nèi)容的特征標(biāo)簽描述,所述特征標(biāo)簽描述包含文件類型、節(jié)奏信息;
[0024]步驟3,將本地計(jì)算的運(yùn)動者的平均步頻UBPM發(fā)送給云服務(wù)器,服務(wù)器計(jì)算尋找與UBPM最接近的MT[ i,j ],通過查詢MT[ i,j ]得到歌曲ID。
[0025]本發(fā)明所述的音樂智能推送方法,在曲庫和運(yùn)動者的運(yùn)動設(shè)備間傳輸、交互數(shù)據(jù),通過節(jié)奏匹配算法對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,主動推送音樂給運(yùn)動者,無需運(yùn)動者操作,使用簡單,匹配速度快,準(zhǔn)確度高,可滿足不同運(yùn)動者的個性化需求。
[0026]本發(fā)明所述的音樂智能推送方法,具有以下優(yōu)點(diǎn):
[0027]1、個性精準(zhǔn)推薦:通過音樂的節(jié)奏、速度等音頻信息,可為運(yùn)動者推送與當(dāng)前運(yùn)動狀態(tài)(運(yùn)動節(jié)奏)最合適的音樂,讓運(yùn)動者充分放松和享受運(yùn)動。
[0028]2、提高運(yùn)動成績:為運(yùn)動者提供當(dāng)前運(yùn)動狀態(tài)(運(yùn)動節(jié)奏)的精準(zhǔn)的信息,可輔助指導(dǎo)運(yùn)動者訓(xùn)練從而提高運(yùn)動成績。
【附圖說明】
[0029]本發(fā)明有如下附圖:
[0030]圖1音樂智能推送的流程圖。
[0031]圖2音樂智能推送實(shí)施例一。
【具體實(shí)施方式】
[0032]以下結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0033]如圖1所示,本發(fā)明給出了一種音樂智能推送方法,包括如下步驟:
[0034]步驟I,在云服務(wù)器存儲音樂形成曲庫,然后通過節(jié)奏計(jì)算模塊進(jìn)行音頻計(jì)算,逐一分析出曲庫中每一首音樂的節(jié)奏信息;
[0035]所述節(jié)奏信息包括但不限于節(jié)奏、速度;
[0036]所述音樂為適合運(yùn)動鍛煉的音樂;
[0037]步驟2,在運(yùn)動者的運(yùn)動設(shè)備中通過運(yùn)動數(shù)據(jù)采集模塊,收集運(yùn)動者的運(yùn)動狀態(tài)信息,并上傳到曲庫所在的云服務(wù)器;
[0038]所述運(yùn)動狀態(tài)信息包括但不限于步頻、心率、配速、距離、時間;
[0039]步驟3,云服務(wù)器通過節(jié)奏匹配算法,對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,獲取最合適該運(yùn)動狀態(tài)信息的音樂;
[0040]步驟4,云服務(wù)器將步驟3中獲取到的音樂主動推送到運(yùn)動者的運(yùn)動設(shè)備中。
[0041 ]運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定是否允許主動推送;
[0042]運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定接收到推送來的音樂后是否自動播放。
[0043]在上述技術(shù)方案的基礎(chǔ)上,所述運(yùn)動狀態(tài)信息優(yōu)選為步頻,具體計(jì)算步驟為:
[0044]步驟I,注冊接收運(yùn)動設(shè)備上加速度傳感器傳來的矢量長度和運(yùn)動方向數(shù)據(jù);
[0045]步驟2,對數(shù)據(jù)進(jìn)行峰值檢測,一次完整峰值記錄為一步,步數(shù)累加后,滿一分鐘,此時總步數(shù)即為當(dāng)前用戶步頻。
[0046]在上述技術(shù)方案的基礎(chǔ)上,所述節(jié)奏匹配算法的具體步驟為:
[0047]步驟I,通過二維數(shù)組SD[i,j]定義計(jì)算運(yùn)動者運(yùn)動中的所有步頻和時間,其中i和j代表步頻和時間;
[0048]步驟2,使用變量UBPM定義運(yùn)動者的平均步頻,根據(jù)采集到的二維數(shù)組SD[i,j]進(jìn)行計(jì)算分析得出運(yùn)動者的平均步頻UBPM ;
[0049]通過二維數(shù)組MT[ i,j ]定義推送內(nèi)容的特征標(biāo)簽,其中i,j是內(nèi)容的特征標(biāo)簽描述,所述特征標(biāo)簽描述包含文件類型、節(jié)奏信息等;比如,音頻是通過分析歌曲文件中音頻的波形得到歌曲的節(jié)奏;
[0050]步驟3,將本地計(jì)算的運(yùn)動者的平均步頻UBPM發(fā)送給云服務(wù)器,服務(wù)器計(jì)算尋找與UBPM最接近的MT[ i,j ],通過查詢MT[ i,j ]得到歌曲ID。
[0051 ]如圖2所示,例一是一個運(yùn)動者聽著節(jié)奏為80BPM拍/分鐘的歌曲《W》,平均步頻為112步/分鐘。經(jīng)過節(jié)奏匹配算法后運(yùn)動者將聽到節(jié)奏為110BPM拍/分鐘的歌曲《XX》。
[0052]步驟I,曲庫建設(shè)與數(shù)據(jù)采集
[0053]曲庫建設(shè):將音頻、視頻、圖片、文字、數(shù)據(jù)多種信息的音樂內(nèi)容存儲在云服務(wù)器中。曲庫中含有歌曲《XX》,《XXX》。
[0054]采集:根據(jù)手機(jī)加速度、心率、陀螺儀、方向、GPS傳感器或帶有加速度、心率、陀螺儀、方向、GPS其中一個或多個傳感器的其他設(shè)備收集運(yùn)動信息;
[0055]步驟2,數(shù)據(jù)存儲傳送與節(jié)奏計(jì)算
[0056]數(shù)據(jù)存儲傳送計(jì)算:收集到的運(yùn)動信息先存儲在本地(設(shè)備中或應(yīng)用中)。再通過計(jì)算得出運(yùn)動者平均步頻為112步/分鐘;
[0057]節(jié)奏計(jì)算:計(jì)算曲庫中的歌曲《XX》節(jié)奏為110BPM拍/分鐘,《XXX》節(jié)奏為120BPM拍/分鐘;
[0058]步驟3,節(jié)奏匹配
[0059]將本地計(jì)算的運(yùn)動者平均步頻112步/分鐘,發(fā)送到云服務(wù)器中。服務(wù)器根據(jù)運(yùn)動者的平均步頻,找到最接近歌曲為《XX》節(jié)奏110BPM拍/分鐘;
[0060]步驟4,音樂變更
[0061]經(jīng)過以上步驟運(yùn)動者所聽的不協(xié)調(diào)音樂《W》,自動變更成與運(yùn)動者的平均步頻匹配的音樂《XX》。使得運(yùn)動者與音樂產(chǎn)生和諧地同步共振,運(yùn)動的節(jié)奏感會更好,還會讓鍛煉者產(chǎn)生“美的感受”。
[0062]如果不經(jīng)過以上步驟運(yùn)動者將會在非常混亂的節(jié)奏中運(yùn)動,將不利于步伐和呼吸的控制,容易受傷,甚至影響運(yùn)動者運(yùn)動成績。
[0063]本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項(xiàng)】
1.一種音樂智能推送方法,其特征在于,包括如下步驟: 步驟I,在云服務(wù)器存儲音樂形成曲庫,然后通過節(jié)奏計(jì)算模塊進(jìn)行音頻計(jì)算,逐一分析出曲庫中每一首音樂的節(jié)奏信息; 步驟2,在運(yùn)動者的運(yùn)動設(shè)備中通過運(yùn)動數(shù)據(jù)采集模塊,收集運(yùn)動者的運(yùn)動狀態(tài)信息,并上傳到曲庫所在的云服務(wù)器; 步驟3,云服務(wù)器通過節(jié)奏匹配算法,對運(yùn)動狀態(tài)信息與節(jié)奏信息進(jìn)行匹配處理,獲取最合適該運(yùn)動狀態(tài)信息的音樂; 步驟4,云服務(wù)器將步驟3中獲取到的音樂主動推送到運(yùn)動者的運(yùn)動設(shè)備中。2.如權(quán)利要求1所述音樂智能推送方法,其特征在于:步驟I中,所述節(jié)奏信息包括但不限于節(jié)奏、速度; 所述音樂為適合運(yùn)動鍛煉的音樂。3.如權(quán)利要求1所述音樂智能推送方法,其特征在于:步驟2中,所述運(yùn)動狀態(tài)信息包括但不限于步頻、心率、配速、距離、時間。4.如權(quán)利要求1所述音樂智能推送方法,其特征在于:運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定是否允許主動推送; 運(yùn)動者可通過運(yùn)動設(shè)備自行設(shè)定接收到推送來的音樂后是否自動播放。5.如權(quán)利要求3所述音樂智能推送方法,其特征在于:所述運(yùn)動狀態(tài)信息優(yōu)選為步頻,具體計(jì)算步驟為: 步驟1,注冊接收運(yùn)動設(shè)備上加速度傳感器傳來的矢量長度和運(yùn)動方向數(shù)據(jù); 步驟2,對數(shù)據(jù)進(jìn)行峰值檢測,一次完整峰值記錄為一步,步數(shù)累加后,滿一分鐘,此時總步數(shù)即為當(dāng)前用戶步頻。6.如權(quán)利要求1所述音樂智能推送方法,其特征在于:所述節(jié)奏匹配算法的具體步驟為: 步驟I,通過二維數(shù)組SD[i,j]定義計(jì)算運(yùn)動者運(yùn)動中的所有步頻和時間,其中i和j代表步頻和時間; 步驟2,使用變量UBPM定義運(yùn)動者的平均步頻,根據(jù)采集到的二維數(shù)組SD[i,j]進(jìn)行計(jì)算分析得出運(yùn)動者的平均步頻UBPM; 通過二維數(shù)組MT[i,j]定義推送內(nèi)容的特征標(biāo)簽,其中i,j是內(nèi)容的特征標(biāo)簽描述,所述特征標(biāo)簽描述包含文件類型、節(jié)奏信息; 步驟3,將本地計(jì)算的運(yùn)動者的平均步頻UBPM發(fā)送給云服務(wù)器,服務(wù)器計(jì)算尋找與UBPM最接近的MT[ i,j ],通過查詢MT[ i,j ]得到歌曲ID。
【文檔編號】G06F17/30GK105824885SQ201610136512
【公開日】2016年8月3日
【申請日】2016年3月10日
【發(fā)明人】劉洋
【申請人】北京睿步科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1