本發(fā)明涉及自動(dòng)化音樂(lè)播放技術(shù)領(lǐng)域,更具體地說(shuō),涉及一種運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)。
背景技術(shù):
隨著人們的健康意識(shí)越來(lái)越好,且近年來(lái)國(guó)家對(duì)全民健身的推廣和普及。越來(lái)越多的人走出家門加入到健身鍛煉的行列中來(lái)。然而體育鍛煉過(guò)程中難免枯燥乏味。從現(xiàn)代醫(yī)學(xué)的角度看,在運(yùn)動(dòng)時(shí)引入音樂(lè)的節(jié)奏可以提高大腦皮層的興奮程度,緩解疲勞,并改善情緒。音樂(lè)的節(jié)奏也能使用戶更容易找到運(yùn)動(dòng)的節(jié)奏。但目前看來(lái)運(yùn)動(dòng)時(shí)播放音樂(lè)的途徑主要有兩種。其一就是各種音樂(lè)播放器類APP??梢灶A(yù)先下載好音樂(lè),并需要手動(dòng)編排好音樂(lè)播放順序然后播放,這個(gè)方法雖然可以不需要連接移動(dòng)網(wǎng)絡(luò)產(chǎn)生流量費(fèi)用。整個(gè)過(guò)程完全沒(méi)法結(jié)合用戶實(shí)際運(yùn)動(dòng)頻率。如用戶可以跟著預(yù)設(shè)的音樂(lè)節(jié)奏運(yùn)動(dòng),但當(dāng)在戶外運(yùn)動(dòng)時(shí)用戶會(huì)遇到實(shí)際交通問(wèn)題等不得不改變運(yùn)動(dòng)頻率,但音樂(lè)頻率不變。用戶的頻率和音樂(lè)節(jié)奏頻率不符時(shí)體驗(yàn)就非常糟糕了,且節(jié)奏感越有好的用戶不適感越嚴(yán)重。其二就是一種在云端服務(wù)器建立音樂(lè)庫(kù),也通過(guò)運(yùn)動(dòng)傳感器捕捉用戶運(yùn)動(dòng)頻率通過(guò)無(wú)線網(wǎng)絡(luò)來(lái)匹配云端服務(wù)器播放音樂(lè)的方法。但首先用戶要使用這樣的功能必須要有無(wú)線網(wǎng)絡(luò)信號(hào),而且會(huì)產(chǎn)生流量費(fèi)用。其次目前上面提到的方法是計(jì)算用戶的平均頻率的方式來(lái)匹配音樂(lè)的。舉例來(lái)說(shuō)用戶運(yùn)動(dòng)時(shí)間為3分鐘,第一分鐘以每分鐘60步的頻率運(yùn)動(dòng),第二分鐘以每分鐘120步的速度運(yùn)動(dòng),第三分鐘以每分鐘70步的頻率運(yùn)動(dòng)。平均下來(lái)3分鐘的運(yùn)動(dòng)頻率約為83步每分鐘。這樣下來(lái)用戶3分鐘內(nèi)無(wú)論何時(shí)聽到的音樂(lè)頻率都和本身的運(yùn)動(dòng)頻率是不匹配的。體驗(yàn)也不好,目前所有音樂(lè)播放器還無(wú)法實(shí)現(xiàn)自動(dòng)為用戶管理并編輯音樂(lè)播放列表。
因此,現(xiàn)有技術(shù)亟待有很大的進(jìn)步。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述的缺陷,提供一種運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng),包括:分別安裝于用戶身上的一對(duì)運(yùn)動(dòng)傳感器、安裝于具有音樂(lè)播放功能的智能硬件終端中的APP程序和云端服務(wù)器,播放音源數(shù)據(jù)庫(kù)建立于APP程序所在的智能硬件終端或者云端服務(wù)器中,所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接所述云端服務(wù)器或者依靠本地音源數(shù)據(jù)庫(kù)運(yùn)行。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,所述的一對(duì)運(yùn)動(dòng)傳感器進(jìn)一步包括用于運(yùn)動(dòng)信號(hào)傳遞主運(yùn)動(dòng)傳感器和次運(yùn)動(dòng)傳感器。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,所述的一對(duì)運(yùn)動(dòng)傳感器安裝于用戶身體兩側(cè)或雙手或雙腳位置。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,所述互聯(lián)網(wǎng)連接指的是Wifi或4G網(wǎng)絡(luò)無(wú)線連接。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,所述的運(yùn)動(dòng)傳感器為陀螺儀或加速度傳感器。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,用戶通過(guò)自身移動(dòng)設(shè)備中所安裝的音樂(lè)類播放軟件將音樂(lè)文件下載到本地,APP應(yīng)用通過(guò)用戶操作訪問(wèn)所下載的音樂(lè)的儲(chǔ)存文件,并將音樂(lè)復(fù)制粘貼到APP應(yīng)用目錄下的文件夾中。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,所述云端服務(wù)器內(nèi)建有音樂(lè)曲庫(kù),所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)利用互聯(lián)網(wǎng)絡(luò)連接云端服務(wù)器音樂(lè)曲庫(kù)。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,當(dāng)互聯(lián)網(wǎng)絡(luò)打開時(shí),所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)首先搜索本地曲庫(kù),當(dāng)本地曲庫(kù)搜索不到合適的音樂(lè)時(shí),所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)搜索云端服務(wù)器音樂(lè)曲庫(kù),找到合適的音樂(lè)文件進(jìn)行播放或待命播放。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,用戶通過(guò)本地建立音樂(lè)曲庫(kù),則所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)在本地找到合適的音樂(lè)后則不用訪問(wèn)云端服務(wù)器音樂(lè)曲庫(kù)。
在本發(fā)明所述的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,用戶關(guān)閉互聯(lián)網(wǎng)絡(luò)時(shí)且本地曲庫(kù)也沒(méi)有符合搜索要求的音樂(lè)時(shí),所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)將運(yùn)動(dòng)傳感器的節(jié)奏信號(hào)轉(zhuǎn)換成提示音,以運(yùn)動(dòng)傳感器的頻率向用戶播放。
實(shí)施本發(fā)明的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng),具有以下有益效果:安裝于智能硬件終端中的(如手機(jī)等智能硬件設(shè)備)用于分析處理運(yùn)動(dòng)傳感器數(shù)據(jù),并播放音樂(lè)的智能音樂(lè)播放器APP,系統(tǒng)可通過(guò)本地音源數(shù)據(jù)庫(kù)完全獨(dú)立運(yùn)行,也可當(dāng)本地音源不足時(shí),連接云端服務(wù)器運(yùn)行,通過(guò)互聯(lián)網(wǎng)絡(luò)連接云端服務(wù)器實(shí)現(xiàn)也可在無(wú)網(wǎng)絡(luò)信號(hào)的情況下本地實(shí)現(xiàn)完全自動(dòng)化最精準(zhǔn)的用戶運(yùn)動(dòng)追蹤并實(shí)時(shí)實(shí)現(xiàn)音樂(lè)的頻率匹配、音樂(lè)的啟動(dòng)、暫停和切換,同時(shí)因?yàn)殡p運(yùn)動(dòng)傳感器的引入,可徹底改變現(xiàn)有技術(shù)中人去適應(yīng)音樂(lè)節(jié)奏的狀況,從而轉(zhuǎn)變?yōu)橐匀藶楸?,音?lè)主動(dòng)來(lái)配合當(dāng)下人的運(yùn)動(dòng)節(jié)奏,提升了用戶的使用滿意度。
附圖說(shuō)明
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中:
圖1是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的第一實(shí)施例的模塊示意圖。
如圖2是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的本地歌曲庫(kù)展示圖。
圖3是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的重新排序的本地歌曲庫(kù)展示圖。
圖4是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的新導(dǎo)入曲庫(kù)的本地歌曲庫(kù)展示圖。
圖5是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的同一首音樂(lè)中4種狀態(tài)圖。
圖6是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的工作邏輯圖。
圖7是本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的工作流程圖。
具體實(shí)施方式
請(qǐng)參閱圖1,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的第一實(shí)施例的模塊示意圖。如圖1所示,在本發(fā)明第一實(shí)施例提供的運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)中,至少包括,分別安裝于用戶身上的一對(duì)運(yùn)動(dòng)傳感器、安裝于具有音樂(lè)播放功能的智能硬件終端中的APP程序和云端服務(wù)器,播放音源數(shù)據(jù)庫(kù)建立于APP程序所在的智能硬件終端或者云端服務(wù)器中,所述運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)通過(guò)互聯(lián)網(wǎng)連接所述云端服務(wù)器或者依靠本地音源數(shù)據(jù)庫(kù)運(yùn)行,此為系統(tǒng)結(jié)構(gòu)說(shuō)明。
具體實(shí)施時(shí),因本系統(tǒng)可以接入其它任何智能穿戴設(shè)備故運(yùn)動(dòng)傳感器可以是任何目前主流的運(yùn)動(dòng)傳感器,如陀螺儀,加速度傳感器等這類用戶運(yùn)動(dòng)的設(shè)備,可通過(guò)藍(lán)牙、ANT+或NFC等通信協(xié)議將數(shù)據(jù)傳輸功能將采集到的運(yùn)動(dòng)數(shù)據(jù)發(fā)送給移動(dòng)設(shè)備端APP應(yīng)用的運(yùn)動(dòng)傳感器設(shè)備。和傳統(tǒng)系統(tǒng)的區(qū)別在于,運(yùn)動(dòng)可穿戴設(shè)備如智能手環(huán)或智能鞋等只搭載了一個(gè)運(yùn)動(dòng)傳感器設(shè)備。本系統(tǒng)必須要分別位于身體兩側(cè),如雙手或雙腳等位置的兩個(gè)運(yùn)動(dòng)傳感器協(xié)同工作實(shí)現(xiàn)功能。主運(yùn)動(dòng)傳感器和次運(yùn)動(dòng)傳感器可根據(jù)接入的系統(tǒng)分別設(shè)置在用戶的左邊和右邊。用戶可通過(guò)自身移動(dòng)設(shè)備中所安裝的音樂(lè)類播放軟件將音樂(lè)文件下載到本地。APP應(yīng)用通過(guò)用戶操作訪問(wèn)所下載的音樂(lè)的儲(chǔ)存文件,并將音樂(lè)復(fù)制粘貼到APP目錄下的文件夾中。
如圖2所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的本地歌曲庫(kù)展示圖。BPM即beats per minute音樂(lè)每分鐘的節(jié)拍數(shù)的英文縮寫,當(dāng)音樂(lè)被粘貼進(jìn)APP應(yīng)用目錄下的文件夾中時(shí),程序算法將音樂(lè)的BPM進(jìn)行分析并標(biāo)注后進(jìn)行儲(chǔ)存。如音樂(lè)《AAA》每分鐘60拍,因音樂(lè)樂(lè)理中有半拍概念,故可將音樂(lè)中原有一個(gè)完整節(jié)拍拆分成兩個(gè)半拍。系統(tǒng)儲(chǔ)存標(biāo)注為音樂(lè)《AAA》BPM60/120。當(dāng)以上步驟完成時(shí)系統(tǒng)生成本地歌曲庫(kù)展示圖,此為實(shí)現(xiàn)自動(dòng)音樂(lè)播放的音源數(shù)據(jù)解析方法/算法,形成基礎(chǔ)數(shù)據(jù)。
如圖3所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的重新排序的本地歌曲庫(kù)展示圖。當(dāng)用戶經(jīng)過(guò)使用過(guò)一次后APP應(yīng)用后,會(huì)將最新一次用戶運(yùn)動(dòng)過(guò)程使用過(guò)中的最高BPM數(shù)和最低BPM數(shù)以及在最高和最低之間的BPM數(shù)的音樂(lè)文件分別以紅色(最高)、黃色(最低)和綠色(中間值)的音樂(lè)文件標(biāo)注,并以整拍BPM為主,半拍BPM為次要參考值,并重新排序。如當(dāng)用戶進(jìn)行過(guò)一輪運(yùn)動(dòng)后測(cè)得最高BPM為110,最低BPM為70。則曲庫(kù)列表會(huì)成為一下狀態(tài),此為自動(dòng)音樂(lè)列表生成的過(guò)程。
如圖4所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的新導(dǎo)入曲庫(kù)的本地歌曲庫(kù)展示圖。未被標(biāo)記的音樂(lè)可被批量刪除,已被標(biāo)記的音樂(lè)將需要用戶手動(dòng)點(diǎn)選后批量刪除。方便用戶快速管理本地曲庫(kù)。如用戶再次向曲庫(kù)導(dǎo)入新的音樂(lè)如:《123》BPM95/190,《456》BPM74/148,《789》BPM85/160,《ABC》BPM120/240時(shí),曲庫(kù)列表會(huì)自動(dòng)將添加的曲目同之前的活躍度進(jìn)行匹配并排列。以此類推。圖2、圖3、圖4說(shuō)明原理和排列方法,因系統(tǒng)可以嵌入其他任何符合標(biāo)準(zhǔn)的智能可穿戴運(yùn)動(dòng)設(shè)備故表格樣式可根據(jù)所嵌入的系統(tǒng)UI進(jìn)行美化。此處僅展示邏輯原理。此設(shè)計(jì)的曲庫(kù)基于用戶運(yùn)動(dòng)數(shù)據(jù)實(shí)時(shí)建立,用戶每一次運(yùn)動(dòng)結(jié)束可結(jié)合最后一次運(yùn)動(dòng)刷新一次排列順序。故曲庫(kù)的音樂(lè)的播放可非常直觀反應(yīng)用戶運(yùn)動(dòng)水平的變化。方便用戶快速管理不常使用的音樂(lè),節(jié)省系統(tǒng)空間,此為自動(dòng)音樂(lè)列表生成過(guò)程另一種方式,同時(shí)描述了音樂(lè)管理的過(guò)程。
運(yùn)動(dòng)頻率轉(zhuǎn)換BPM數(shù)字信息算法:以跑步為例:當(dāng)系統(tǒng)接收到運(yùn)動(dòng)傳感器回傳偵測(cè)到運(yùn)動(dòng)頻率信號(hào)時(shí)以每6秒時(shí)長(zhǎng)進(jìn)行采樣,得6秒內(nèi)信號(hào)個(gè)數(shù)X10可得60秒內(nèi)頻率個(gè)數(shù)即可得用戶當(dāng)前運(yùn)動(dòng)頻率BPM。采樣不分主傳感器和次傳感器,以信號(hào)先到達(dá)者為起始。舉例:6秒內(nèi)采樣得7個(gè)信號(hào),則根據(jù)算法可得用戶當(dāng)前BPM數(shù)值為70。
如圖5所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的同一首音樂(lè)中4種狀態(tài)圖。其原理是:樂(lè)理上將音樂(lè)的節(jié)拍分為強(qiáng)、弱和次強(qiáng)三種。此處以4/4拍的音樂(lè)舉例。4/4拍的音樂(lè)節(jié)拍即為強(qiáng)弱次強(qiáng)弱。本系統(tǒng)中將強(qiáng)和次強(qiáng)拍歸為信號(hào)A,弱拍歸為信號(hào)B。主運(yùn)動(dòng)傳感器回傳信號(hào)可設(shè)置為A或B,同理次信號(hào)傳感器也可設(shè)置為A或B那么再次以4/4拍音樂(lè)為例用戶在同一首音樂(lè)中就可得到以下4種狀態(tài)。
如圖5所示:當(dāng)6秒內(nèi)第一個(gè)到達(dá)的信號(hào)為A時(shí)得BPM為70,系統(tǒng)首先檢索本地曲庫(kù)中標(biāo)記為BPM70/140音樂(lè)進(jìn)行播放。其與傳感器信號(hào)節(jié)奏匹配表現(xiàn)為狀態(tài)1。當(dāng)本地曲庫(kù)中沒(méi)有BPM70/140的音樂(lè)時(shí),系統(tǒng)搜索BPM140/280進(jìn)行播放。其與傳感器信號(hào)節(jié)奏匹配為狀態(tài)3。同理可得當(dāng)6秒內(nèi)第一個(gè)到達(dá)的信號(hào)為B,可推出播放音樂(lè)節(jié)奏匹配為狀態(tài)2和狀態(tài)4。此設(shè)計(jì)可讓音樂(lè)節(jié)拍實(shí)時(shí)自動(dòng)跟隨用戶跑步步點(diǎn),且用戶無(wú)需在意先邁左腳還是右腳。
如圖6所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的工作邏輯圖。比對(duì)BPM數(shù)值生成的實(shí)時(shí)播放列表:本發(fā)明系統(tǒng)運(yùn)作時(shí)的播放列表為實(shí)時(shí)生成。再以第6點(diǎn)中傳感器數(shù)據(jù)經(jīng)算法顯示用戶當(dāng)前運(yùn)動(dòng)頻率BPM為70來(lái)舉例。當(dāng)用戶實(shí)時(shí)BPM數(shù)為BPM70時(shí)系統(tǒng)根據(jù)第6點(diǎn)中算法匹配出BPM70/140的音樂(lè)(音樂(lè)1)進(jìn)行播放,在音樂(lè)1開始播放后,后臺(tái)開始在系統(tǒng)中搜索出一首同樣BPM為70的音樂(lè)(音樂(lè)2)待機(jī),并找出與BPM70最接近的±5的音樂(lè)即正數(shù)為一首BPM75(音樂(lè)5)負(fù)數(shù)一首如BPM65(音樂(lè)6)作為頻率改變預(yù)備。當(dāng)?shù)谝皇譈PM為70音樂(lè)播放完成時(shí)用戶運(yùn)動(dòng)頻率依然在BPM70則立即播放此前已搜索好的(音樂(lè)2)并同時(shí)再次找一首BPM為70的音樂(lè)(音樂(lè)3)進(jìn)入列表備用。以運(yùn)動(dòng)傳感器BPM數(shù)值為唯一參考標(biāo)準(zhǔn)搜索音樂(lè)BPM誤差在±2以內(nèi)。即要搜索BPM為65時(shí)搜索不到BPM為65的音樂(lè)則可以BPM為65±2的音樂(lè)可以代替BPM為65的結(jié)果給出如BPM64的音樂(lè)。當(dāng)BPM為64的音樂(lè)開始播放時(shí),新一輪的三首備用音樂(lè)將基于BPM64的音樂(lè)。
當(dāng)用戶頻率變化率大于播放列表中待命音樂(lè)是(當(dāng)前BPM70,待命音樂(lè)BPM64,改變后BPM55)系統(tǒng)回到第6點(diǎn)狀態(tài)重新建立新的播放列表,并再次回到本邏輯。本算法通過(guò)基于當(dāng)前用戶運(yùn)動(dòng)頻率提前預(yù)測(cè)用戶未來(lái)運(yùn)動(dòng)頻率變化的算法在用戶改變頻率時(shí)事先準(zhǔn)備音樂(lè)待命且每次做多不同時(shí)操作或搜索3首音樂(lè)。用戶改變頻率時(shí)音樂(lè)幾乎無(wú)縫切換,避免了面對(duì)大曲庫(kù)時(shí)搜索需要時(shí)間從而造成音樂(lè)切換不連貫的問(wèn)題,提高用戶體驗(yàn),大型或超大型數(shù)據(jù)庫(kù)快速音源提取方法描述。
云端服務(wù)器內(nèi)建大型曲庫(kù),并不斷完善盡量涵蓋各種BPM音樂(lè)。系統(tǒng)可利用無(wú)線網(wǎng)絡(luò)連接云端服務(wù)器曲庫(kù)。當(dāng)無(wú)線網(wǎng)絡(luò)打開時(shí),系統(tǒng)首先搜索本地曲庫(kù),當(dāng)本地曲庫(kù)搜索不到合適BPM的音樂(lè)時(shí)系統(tǒng)才搜索云端服務(wù)器曲庫(kù),找到合適的音樂(lè)文件進(jìn)行播放或待命。用戶可通過(guò)本地建立自身日常全BPM數(shù)值的音樂(lè)曲庫(kù),則系統(tǒng)可以在本地找到合適的音樂(lè)從而不會(huì)訪問(wèn)云端服務(wù)器曲庫(kù)。用戶也可關(guān)閉無(wú)線網(wǎng)絡(luò),系統(tǒng)無(wú)法搜索云端服務(wù)器曲庫(kù)。當(dāng)用戶關(guān)閉無(wú)線網(wǎng)絡(luò)且本地曲庫(kù)也沒(méi)有符合搜索要求的音樂(lè)時(shí),系統(tǒng)將運(yùn)動(dòng)傳感器的節(jié)奏信號(hào)轉(zhuǎn)換成提示音,以運(yùn)動(dòng)傳感器的頻率向用戶播放,用戶可自定義提示音音效。
如圖7所示,為本發(fā)明運(yùn)動(dòng)步頻智能音樂(lè)播放聯(lián)動(dòng)系統(tǒng)的工作流程圖。
系統(tǒng)隨植入的運(yùn)動(dòng)類APP開始而開始,記錄運(yùn)動(dòng)傳感器回傳數(shù)據(jù)6秒得出BPM數(shù)值,在此時(shí)間段內(nèi)系統(tǒng)將傳感器傳回的信號(hào)轉(zhuǎn)譯成提示音直接播放給用戶。系統(tǒng)檢索到對(duì)應(yīng)音樂(lè),提示音停止音樂(lè)開始,同時(shí)后臺(tái)建實(shí)時(shí)歌單,系統(tǒng)持續(xù)每6秒讀取并計(jì)算運(yùn)動(dòng)傳感器數(shù)據(jù)得出實(shí)時(shí)BPM數(shù)值。數(shù)值與當(dāng)前音樂(lè)吻合則音樂(lè)一直播放直至所植入的運(yùn)動(dòng)APP關(guān)閉,系統(tǒng)停止。當(dāng)偵測(cè)到實(shí)時(shí)BPM與當(dāng)前音樂(lè)BPM差值大于等于±2時(shí),運(yùn)動(dòng)傳感器BPM信號(hào)提示音和音樂(lè)一起響起,提示用戶正在脫離當(dāng)前音樂(lè)頻率。當(dāng)用戶運(yùn)動(dòng)頻率持續(xù)改變直至等于當(dāng)前音樂(lè)頻率±5時(shí),當(dāng)前音樂(lè)停止,歌單中待命的和當(dāng)前運(yùn)動(dòng)頻率相符的音樂(lè)響起。新歌單建立,直至系統(tǒng)所植入的APP停止或關(guān)閉,系統(tǒng)隨之停止關(guān)閉。
本發(fā)明通過(guò)以上實(shí)施例的設(shè)計(jì),可以做到通過(guò)互聯(lián)網(wǎng)絡(luò)連接云端服務(wù)器實(shí)現(xiàn)也可在無(wú)網(wǎng)絡(luò)信號(hào)的情況下本地實(shí)現(xiàn)完全自動(dòng)化最精準(zhǔn)的用戶運(yùn)動(dòng)追蹤并實(shí)時(shí)實(shí)現(xiàn)音樂(lè)的頻率匹配、音樂(lè)的啟動(dòng)、暫停和切換,同時(shí)因?yàn)殡p運(yùn)動(dòng)傳感器的引入,可徹底改變現(xiàn)有技術(shù)中人去適應(yīng)音樂(lè)節(jié)奏的狀況,從而轉(zhuǎn)變?yōu)橐匀藶楸?,音?lè)主動(dòng)來(lái)配合當(dāng)下人的運(yùn)動(dòng)節(jié)奏,提升了用戶的使用滿意度,大量音源數(shù)據(jù)基礎(chǔ)下的快速提取算法。
本發(fā)明是根據(jù)特定實(shí)施例進(jìn)行描述的,但本領(lǐng)域的技術(shù)人員應(yīng)明白在不脫離本發(fā)明范圍時(shí),可進(jìn)行各種變化和等同替換。此外,為適應(yīng)本發(fā)明技術(shù)的特定場(chǎng)合,可對(duì)本發(fā)明進(jìn)行諸多修改而不脫離其保護(hù)范圍。因此,本發(fā)明并不限于在此公開的特定實(shí)施例,而包括所有落入到權(quán)利要求保護(hù)范圍的實(shí)施例。