音樂推薦方法、裝置和自行車的制作方法
【專利摘要】本發(fā)明實(shí)施例提供一種音樂推薦方法、裝置和自行車。該方法為:采集運(yùn)動(dòng)用戶的踏頻;根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂,從而使得用戶可以在運(yùn)動(dòng)過程中獲得與自身的運(yùn)動(dòng)狀態(tài)相符合的音樂,更大程度上滿足了用戶需求,提高了用戶體驗(yàn)。
【專利說明】
音樂推薦方法、裝置和自行車
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及自行車制造技術(shù)領(lǐng)域,尤其涉及一種音樂推薦方法、裝置和自行車。
【背景技術(shù)】
[0002]目前,騎自行車作為一種低碳、環(huán)保、健康的運(yùn)動(dòng)與出行方式越來越受到人們的歡迎。在騎行的過程中,很多人會(huì)同時(shí)進(jìn)行聽音樂、聽收音機(jī)等娛樂方式,讓騎行的過程更加充滿樂趣。
[0003]目前人們通常會(huì)通過MP3或者手機(jī)來聽音樂和收音機(jī),這種方式下收聽到的音樂往往具有隨機(jī)性,收聽到的音樂可能會(huì)很有可能會(huì)和和當(dāng)前的騎行狀態(tài)速度不符,從而影響騎行狀態(tài)。比如當(dāng)騎行速度較快時(shí),聽到的卻是節(jié)奏感比較慢的音樂,或者當(dāng)騎行速度較慢時(shí),聽到的卻是節(jié)奏感比較快的音樂,這些情況都會(huì)使騎行者的心情收受到影響,最終影響騎行狀態(tài)。
[0004]因此,如何在用戶進(jìn)行騎行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂是目前業(yè)界亟需解決的課題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種音樂推薦方法、裝置和自行車,以解決現(xiàn)有技術(shù)中無法在用戶進(jìn)行騎行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂的缺陷,以滿足用戶需求,提升用戶體驗(yàn)。
[0006]本發(fā)明實(shí)施例提供一種音樂推薦方法,包括:
[0007]采集運(yùn)動(dòng)用戶的踏頻;
[0008]根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);
[0009]根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。
[0010]本發(fā)明實(shí)施例提供一種音樂推薦裝置,包括:
[0011]踏頻采集單元,用于采集運(yùn)動(dòng)用戶的踏頻;
[0012]節(jié)拍數(shù)確定單元,用于根據(jù)所述踏頻采集單元采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);
[0013]音樂推薦單元,用于根據(jù)所述節(jié)拍數(shù)確定單元確定的節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。
[0014]本發(fā)明實(shí)施例提供一種自行車,包括:踏頻傳感器和處理器,其中:
[0015]所述踏頻傳感器,用于采集運(yùn)動(dòng)用戶的踏頻;
[0016]所述處理器,用于從所述踏頻傳感器獲取采集的踏頻,并根據(jù)所述踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。
[0017]本發(fā)明實(shí)施例提供的音樂推薦方法、裝置和自行車,通過采集運(yùn)動(dòng)用戶的踏頻,根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定踏頻對(duì)應(yīng)的節(jié)拍數(shù),進(jìn)而根據(jù)確定的節(jié)拍數(shù),向該運(yùn)動(dòng)用戶推薦符合確定的節(jié)拍數(shù)的音樂,從而實(shí)現(xiàn)了在用戶進(jìn)行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂,使得用戶可以在運(yùn)動(dòng)過程中獲得與自身的運(yùn)動(dòng)狀態(tài)相符合的音樂,更大程度上滿足了用戶需求,提高了用戶體驗(yàn)。
【附圖說明】
[0018]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本發(fā)明實(shí)施例中音樂推薦方法流程圖;
[0020]圖2為本發(fā)明實(shí)施例中根據(jù)確定出的節(jié)拍數(shù),向運(yùn)動(dòng)用戶推薦符合該確定出的節(jié)拍數(shù)的音樂的實(shí)現(xiàn)流程圖;
[0021]圖3為本發(fā)明實(shí)施例中基于自行車騎行運(yùn)動(dòng)實(shí)現(xiàn)的音樂推薦方法的實(shí)現(xiàn)流程圖;
[0022]圖4A為本發(fā)明實(shí)施例中音樂推薦裝置的結(jié)構(gòu)示意圖;
[0023]圖4B為本發(fā)明實(shí)施例中又一種音樂推薦裝置的結(jié)構(gòu)示意圖;
[0024]圖5A為本發(fā)明實(shí)施例中一種自行車的結(jié)構(gòu)示意圖;
[0025]圖5B為本發(fā)明實(shí)施例中一種自行車的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(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ù)的范圍。
[0027]參閱圖1所示,本發(fā)明實(shí)施例中提供一種音樂推薦方法,具體流程如下:
[0028]步驟11,采集運(yùn)動(dòng)用戶的踏頻。
[0029]本發(fā)明實(shí)施例中涉及的“運(yùn)動(dòng)”可以指跑步運(yùn)動(dòng),也可以指自行車騎行運(yùn)動(dòng),或者其它任意一種可以采用踏頻傳感器采集用戶的踏頻的運(yùn)動(dòng)。
[0030]其中,踏頻就是腳部在一定時(shí)間內(nèi)移動(dòng)的頻率,通常的時(shí)間單位為分鐘。在跑步運(yùn)動(dòng)中,踏頻(也叫步頻)代表每秒腳部的觸地次數(shù),而在自行車騎行運(yùn)動(dòng)中,踏頻則是腳踏圍繞中軸轉(zhuǎn)動(dòng)的頻率,時(shí)間單位同樣可以為分鐘。
[0031 ] 本發(fā)明實(shí)施例中,可以通過踏頻傳感器來采集運(yùn)動(dòng)用戶的踏頻。以自行車騎行運(yùn)動(dòng)為例,踏頻傳感器通常是安裝在自行車的曲柄上,曲柄是用于連接腳踏和牙盤的裝置,當(dāng)曲柄轉(zhuǎn)動(dòng)時(shí),踏頻傳感器就能檢測(cè)出腳踏圍繞中軸轉(zhuǎn)動(dòng)的頻率。
[0032]其中,本發(fā)明實(shí)施例中的踏頻傳感器可以但不限于為霍爾傳感器。
[0033]具體的,步驟11可以但不限于按照如下方式實(shí)現(xiàn):
[0034]采集用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻;
[0035]根據(jù)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,確定用戶的平均踏頻;其中,N為正整數(shù);
[0036]將用戶的平均踏頻確定為用戶的踏頻。
[0037]比如,預(yù)設(shè)時(shí)間長度為I分鐘,N為5,則通過踏頻傳感器采集用戶在5分鐘內(nèi)每分鐘的踏頻,然后將5分鐘內(nèi)每分鐘的踏頻求和,再算出平均值,該平均值即為用戶的踏頻。
[0038]步驟12,根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定采集的踏頻對(duì)應(yīng)的節(jié)拍數(shù)。
[0039]首先,對(duì)節(jié)拍進(jìn)行簡(jiǎn)單介紹:
[0040]在音樂中,時(shí)間被分成均等的基本單位,每個(gè)單位叫做一個(gè)“節(jié)拍”或稱“一拍”。節(jié)拍的時(shí)值是以音符的時(shí)值來表示的,一拍的時(shí)值可以是四分音符(即以四分音符為一拍),也可以是二分音符(以二分音符為一拍)或八分音符(以八分音符為一拍)。拍子的時(shí)值是一個(gè)相對(duì)的時(shí)間概念,比如當(dāng)音樂的規(guī)定速度為每分鐘60節(jié)拍時(shí),每個(gè)節(jié)拍占用的時(shí)間是一秒,半拍是二分之一秒;當(dāng)規(guī)定速度為每分鐘120拍時(shí),每拍的時(shí)間是半秒,半拍就是四分之一秒,依此類推。拍子的基本時(shí)值確定之后,各種時(shí)值的音符就與拍子聯(lián)系在一起。例如,當(dāng)以四分音符為一拍時(shí),一個(gè)全音符相當(dāng)于四拍,一個(gè)二分音符相當(dāng)于兩拍,八分音符相當(dāng)于半拍,十六分音符相當(dāng)于四分之一拍;如果以八分音符做為一拍,則全音符相當(dāng)于八拍,二分音符是四拍,四分音符是兩拍,十六分音符是半拍。
[0041]根據(jù)上述介紹可知,本發(fā)明實(shí)施例中預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系可以是I: I的對(duì)應(yīng)關(guān)系,即如果采集的踏頻為1,則對(duì)應(yīng)的節(jié)拍數(shù)也為1,如果采集的踏頻為120,則對(duì)應(yīng)的節(jié)拍數(shù)也為120。
[0042]步驟13,根據(jù)確定出的節(jié)拍數(shù),向運(yùn)動(dòng)用戶推薦符合該確定出的節(jié)拍數(shù)的音樂。
[0043]具體的,步驟13可以按照如圖2所示的流程實(shí)現(xiàn),具體流程如下:
[0044]步驟21,根據(jù)確定出的節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合該確定出的節(jié)拍數(shù)的音樂,并推薦給該運(yùn)動(dòng)用戶。
[0045]具體的,首先,獲取預(yù)先存儲(chǔ)的音樂的節(jié)拍信息,其中,節(jié)拍信息指示的節(jié)拍數(shù)的時(shí)間單位與采集的踏頻的時(shí)間單位相同。
[0046]比如,如果采集的踏頻的時(shí)間單位為分鐘,則節(jié)拍信息指示的節(jié)拍數(shù)的時(shí)間單位也為分鐘。
[0047]通常情況下,音樂的節(jié)拍信息為BMP(beat per minute,每分鐘的節(jié)拍數(shù))信息,每首音樂的節(jié)拍數(shù)是作曲時(shí)就固定的,不會(huì)改變,其BMP信息通??梢栽谝魳返膶傩孕畔⒅蝎@取。
[0048]然后,根據(jù)確定出的節(jié)拍數(shù)和預(yù)先存儲(chǔ)的音樂的節(jié)拍信息,從預(yù)先存儲(chǔ)的音樂中,選取節(jié)拍信息指示的節(jié)拍數(shù)與確定出的節(jié)拍數(shù)相匹配的音樂,并推薦給該運(yùn)動(dòng)用戶。
[0049]本發(fā)明實(shí)施例中的“匹配”可以指節(jié)拍信息指示的節(jié)拍數(shù)與確定出的節(jié)拍數(shù)完全相同,也可以指節(jié)拍信息指示的節(jié)拍數(shù)與確定出的節(jié)拍數(shù)的差值在預(yù)先設(shè)置的閾值范圍內(nèi)。
[0050]步驟22,當(dāng)預(yù)先存儲(chǔ)的音樂中不存在符合確定出的節(jié)拍數(shù)的音樂時(shí),向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,該音樂獲取請(qǐng)求攜帶確定出的節(jié)拍數(shù)。
[0051]步驟23,接收音樂服務(wù)器反饋的符合節(jié)拍數(shù)的音樂的列表,并將該列表中的音樂推薦給該運(yùn)動(dòng)用戶。
[0052]由上述流程可知,本發(fā)明實(shí)施例中,根據(jù)確定出的節(jié)拍數(shù),向運(yùn)動(dòng)用戶推薦符合確定出的節(jié)拍數(shù)的音樂時(shí),可以先從本地音樂中選取適合的音樂,如果本地音樂中沒有適合的音樂,再向音樂服務(wù)器遠(yuǎn)程請(qǐng)求適合的音樂。
[0053]其中,將確定出的音樂推薦給用戶時(shí),可以按照預(yù)先設(shè)置的播放模式,對(duì)確定出的音樂進(jìn)行播放。
[0054]其中,當(dāng)確定出的音樂為音樂服務(wù)器反饋的音樂列表中的音樂時(shí),可以將音樂列表中的音樂先下載到本地中,再按照預(yù)先設(shè)置的播放模式進(jìn)行播放;也可以連接到音樂服務(wù)器上對(duì)音樂列表中的音樂進(jìn)行在線播放。
[0055]本發(fā)明實(shí)施例中,通過采集運(yùn)動(dòng)用戶的踏頻,根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定踏頻對(duì)應(yīng)的節(jié)拍數(shù),進(jìn)而根據(jù)確定的節(jié)拍數(shù),向該運(yùn)動(dòng)用戶推薦符合確定的節(jié)拍數(shù)的音樂,從而實(shí)現(xiàn)了在用戶進(jìn)行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂,使得用戶可以在運(yùn)動(dòng)過程中獲得與自身的運(yùn)動(dòng)狀態(tài)相符合的音樂,更大程度上滿足了用戶需求,提高了用戶體驗(yàn)。
[0056]為了更好的理解本發(fā)明實(shí)施例,以下結(jié)合具體的實(shí)施對(duì)本發(fā)明實(shí)施例的具體實(shí)施過程進(jìn)行說明。
[0057]參閱圖3所示,為本發(fā)明實(shí)施例基于自行車騎行運(yùn)動(dòng)實(shí)現(xiàn)的音樂推薦方法的實(shí)現(xiàn)流程圖。其中,本發(fā)明實(shí)施例中假設(shè)預(yù)設(shè)時(shí)間長度為I分鐘,N為5。該方法具體包括下述步驟:
[0058]步驟31,通過霍爾傳感器采集騎行運(yùn)動(dòng)用戶在每分鐘內(nèi)的踏頻。
[0059]具體的,霍爾傳感器采集自行車中的腳踏在每分鐘內(nèi)圍繞中軸轉(zhuǎn)動(dòng)的頻率。
[0060]步驟32,根據(jù)采集的騎行運(yùn)動(dòng)用戶在連續(xù)5分鐘內(nèi)每分鐘的踏頻,確定騎行運(yùn)動(dòng)用戶的平均踏頻,將該平均踏頻確定為該騎行運(yùn)動(dòng)用戶的踏頻。
[0061]步驟33,根據(jù)確定出的該騎行運(yùn)動(dòng)用戶的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)。
[0062]步驟34,獲取預(yù)先存儲(chǔ)的音樂的BMP信息;
[0063]步驟35,根據(jù)確定出的該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)和預(yù)先存儲(chǔ)的音樂的BMP信息,判斷預(yù)先存儲(chǔ)的音樂中是否存在BMP信息指示的節(jié)拍數(shù)與確定出的該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)相匹配的音樂;
[0064]當(dāng)判斷結(jié)果為是時(shí),執(zhí)行步驟36 ;當(dāng)判斷結(jié)果為否時(shí),執(zhí)行步驟37。
[0065]步驟36,從預(yù)先存儲(chǔ)的音樂中,選取BMP信息指示的節(jié)拍數(shù)與該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)相匹配的音樂,并推薦給該騎行運(yùn)動(dòng)用戶。流程結(jié)束。
[0066]步驟37,向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,該音樂獲取請(qǐng)求攜帶該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)。
[0067]步驟38,接收音樂服務(wù)器反饋的符合該騎行運(yùn)動(dòng)用戶的踏頻對(duì)應(yīng)的節(jié)拍數(shù)的音樂的列表,并將該列表中的音樂推薦給該騎行運(yùn)動(dòng)用戶。
[0068]本發(fā)明實(shí)施例中,通過采集騎行運(yùn)動(dòng)用戶的踏頻,根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定踏頻對(duì)應(yīng)的節(jié)拍數(shù),進(jìn)而根據(jù)確定的節(jié)拍數(shù),向該騎行運(yùn)動(dòng)用戶推薦符合確定的節(jié)拍數(shù)的音樂,從而實(shí)現(xiàn)了在用戶進(jìn)行騎行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂,使得用戶可以在騎行運(yùn)動(dòng)過程中獲得與自身的運(yùn)動(dòng)狀態(tài)相符合的音樂,更大程度上滿足了用戶需求,提高了用戶體驗(yàn)。
[0069]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中還提供了一種音樂推薦裝置和一種自行車,由于上述裝置和自行車解決問題的原理與音樂推薦方法相似,因此上述裝置和自行車的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。
[0070]參閱圖4A所示,本發(fā)明實(shí)施例中提供一種音樂推薦裝置,該裝置包括:踏頻采集單元41、節(jié)拍數(shù)確定單元42和音樂推薦單元43,而且本發(fā)明實(shí)施例中的踏頻采集單元41、節(jié)拍數(shù)確定單元42和音樂推薦單元43可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)相關(guān)功能單元,其中:
[0071]踏頻采集單元41,用于采集運(yùn)動(dòng)用戶的踏頻;
[0072]節(jié)拍數(shù)確定單元42,用于根據(jù)所述踏頻采集單元41采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);
[0073]音樂推薦單元43,用于根據(jù)所述節(jié)拍數(shù)確定單元42確定的節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。
[0074]具體的,踏頻采集單元41,可以具體用于:
[0075]采集所述運(yùn)動(dòng)用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻;根據(jù)所述運(yùn)動(dòng)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,確定所述運(yùn)動(dòng)用戶的平均踏頻,并將所述平均踏頻確定為所述運(yùn)動(dòng)用戶的踏頻;其中,所述N為正整數(shù)。
[0076]可選的,該裝置中的音樂推薦單元可以還可以先從本地音樂中選取適合的音樂,如果本地音樂中沒有適合的音樂,再向音樂服務(wù)器遠(yuǎn)程請(qǐng)求適合的音樂。具體參閱圖4B所示,為本發(fā)明實(shí)施例提供的又一種音樂推薦裝置,該裝置包括:
[0077]踏頻采集單元41、節(jié)拍數(shù)確定單元42和音樂推薦單元43。
[0078]其中,踏頻采集單元41和節(jié)拍數(shù)確定單元42與圖4A中完全一致。
[0079]音樂推薦單元43,可以具體包括:
[0080]第一推薦模塊431,用于根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶;
[0081]第二推薦模塊432,用于當(dāng)所述第一推薦模塊431從預(yù)先存儲(chǔ)的音樂中選取不出符合所述節(jié)拍數(shù)的音樂時(shí),向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,所述音樂獲取請(qǐng)求攜帶所述節(jié)拍數(shù);并接收所述音樂服務(wù)器反饋的符合所述節(jié)拍數(shù)的音樂的列表,并將所述列表中的音樂推薦給所述運(yùn)動(dòng)用戶。
[0082]其中,所述第一推薦模塊431,具體用于:
[0083]獲取預(yù)先存儲(chǔ)的音樂的節(jié)拍信息;其中,所述節(jié)拍信息指示的節(jié)拍數(shù)和所述踏頻的時(shí)間單位相同;根據(jù)所述節(jié)拍數(shù)和預(yù)先存儲(chǔ)的音樂的節(jié)拍信息,從所述預(yù)先存儲(chǔ)的音樂中,選取節(jié)拍信息指示的節(jié)拍數(shù)與所述節(jié)拍數(shù)相匹配的音樂,并推薦給所述運(yùn)動(dòng)用戶。
[0084]綜上所述,本發(fā)明實(shí)施例中,通過采集運(yùn)動(dòng)用戶的踏頻,根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定踏頻對(duì)應(yīng)的節(jié)拍數(shù),進(jìn)而根據(jù)確定的節(jié)拍數(shù),向該運(yùn)動(dòng)用戶推薦符合確定的節(jié)拍數(shù)的音樂,從而實(shí)現(xiàn)了在用戶進(jìn)行運(yùn)動(dòng)時(shí)為用戶推薦合適的音樂,使得用戶可以在運(yùn)動(dòng)過程中獲得與自身的運(yùn)動(dòng)狀態(tài)相符合的音樂,更大程度上滿足了用戶需求,提高了用戶體驗(yàn)。
[0085]參閱圖5A所示,本發(fā)明實(shí)施例中提供一種自行車,該自行車包括:踏頻傳感器51和處理器52,而且本發(fā)明實(shí)施例中的踏頻傳感器51和處理器52可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)相關(guān)功能單元,其中:
[0086]踏頻傳感器51,用于采集運(yùn)動(dòng)用戶的踏頻;
[0087]處理器52,用于從所述踏頻傳感器51獲取采集的踏頻,并根據(jù)所述踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。
[0088]可選的,所述踏頻傳感器51,可以具體用于:
[0089]采集所述運(yùn)動(dòng)用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻;
[0090]所述處理器52,可以具體用于:
[0091 ] 從所述踏頻傳感器51獲取所述運(yùn)動(dòng)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,根據(jù)獲取的踏頻,確定所述運(yùn)動(dòng)用戶的平均踏頻,并將所述平均踏頻確定為所述運(yùn)動(dòng)用戶的踏頻;其中,所述N為正整數(shù)。
[0092]可選的,該自行車還可以具有通信功能,當(dāng)向運(yùn)動(dòng)用戶推薦音樂時(shí),可以先從本地音樂中選取適合的音樂,如果本地音樂中沒有適合的音樂,再通過自身的通信功能向音樂服務(wù)器遠(yuǎn)程請(qǐng)求適合的音樂。具體參閱圖5B所示,為本發(fā)明實(shí)施例提供的又一種自行車,該自行車包括:
[0093]踏頻傳感器51、處理器52、存儲(chǔ)器53和通信模塊54。
[0094]其中,踏頻傳感器51和處理器52與圖5A中完全一致。
[0095]所述存儲(chǔ)器53,用于預(yù)先存儲(chǔ)音樂,以及每首音樂的節(jié)拍信息;
[0096]所述處理器52,具體用于:
[0097]根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶;當(dāng)從所述預(yù)先存儲(chǔ)的音樂中選取不出符合所述節(jié)拍數(shù)的音樂時(shí),通過所述通信模塊54向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,所述音樂獲取請(qǐng)求攜帶所述節(jié)拍數(shù);通過所述通信模塊54接收所述音樂服務(wù)器反饋的符合所述節(jié)拍數(shù)的音樂的列表,并將所述列表中的音樂推薦給所述運(yùn)動(dòng)用戶。
[0098]其中,通信模塊54可以由3G (第三代移動(dòng)通信技術(shù))/4G (第四代移動(dòng)通信技術(shù))SIM (Subscriber Identity Module,客戶識(shí)別模塊)卡及信號(hào)收發(fā)器件及外圍電路等組成。
[0099]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
[0100]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0101]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種音樂推薦方法,其特征在于,包括: 采集運(yùn)動(dòng)用戶的踏頻; 根據(jù)采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù); 根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,采集運(yùn)動(dòng)用戶的踏頻,具體包括: 通過踏頻傳感器采集所述運(yùn)動(dòng)用戶的踏頻。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,采集運(yùn)動(dòng)用戶的踏頻,具體包括: 采集所述運(yùn)動(dòng)用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻; 根據(jù)所述運(yùn)動(dòng)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,確定所述運(yùn)動(dòng)用戶的平均踏頻,并將所述平均踏頻確定為所述運(yùn)動(dòng)用戶的踏頻;其中,所述N為正整數(shù)。4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂,具體包括: 根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶; 當(dāng)從所述預(yù)先存儲(chǔ)的音樂中選取不出符合所述節(jié)拍數(shù)的音樂時(shí),向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,所述音樂獲取請(qǐng)求攜帶所述節(jié)拍數(shù); 接收所述音樂服務(wù)器反饋的符合所述節(jié)拍數(shù)的音樂的列表,并將所述列表中的音樂推薦給所述運(yùn)動(dòng)用戶。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶,具體包括: 獲取預(yù)先存儲(chǔ)的音樂的節(jié)拍信息;其中,所述節(jié)拍信息指示的節(jié)拍數(shù)和所述踏頻的時(shí)間單位相同; 根據(jù)所述節(jié)拍數(shù)和預(yù)先存儲(chǔ)的音樂的節(jié)拍信息,從所述預(yù)先存儲(chǔ)的音樂中,選取節(jié)拍信息指示的節(jié)拍數(shù)與所述節(jié)拍數(shù)相匹配的音樂,并推薦給所述運(yùn)動(dòng)用戶。6.一種音樂推薦裝置,其特征在于,包括: 踏頻采集單元,用于采集運(yùn)動(dòng)用戶的踏頻; 節(jié)拍數(shù)確定單元,用于根據(jù)所述踏頻采集單元采集的踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù); 音樂推薦單元,用于根據(jù)所述節(jié)拍數(shù)確定單元確定的節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述踏頻采集單元,具體用于: 采集所述運(yùn)動(dòng)用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻;根據(jù)所述運(yùn)動(dòng)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,確定所述運(yùn)動(dòng)用戶的平均踏頻,并將所述平均踏頻確定為所述運(yùn)動(dòng)用戶的踏頻;其中,所述N為正整數(shù)。8.根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述音樂推薦單元,具體包括: 第一推薦模塊,用于根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶; 第二推薦模塊,用于當(dāng)從所述預(yù)先存儲(chǔ)的音樂中選取不出符合所述節(jié)拍數(shù)的音樂時(shí),向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,所述音樂獲取請(qǐng)求攜帶所述節(jié)拍數(shù);并接收所述音樂服務(wù)器反饋的符合所述節(jié)拍數(shù)的音樂的列表,并將所述列表中的音樂推薦給所述運(yùn)動(dòng)用戶。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一推薦模塊,具體用于: 獲取預(yù)先存儲(chǔ)的音樂的節(jié)拍信息;其中,所述節(jié)拍信息指示的節(jié)拍數(shù)和所述踏頻的時(shí)間單位相同;根據(jù)所述節(jié)拍數(shù)和預(yù)先存儲(chǔ)的音樂的節(jié)拍信息,從所述預(yù)先存儲(chǔ)的音樂中,選取節(jié)拍信息指示的節(jié)拍數(shù)與所述節(jié)拍數(shù)相匹配的音樂,并推薦給所述運(yùn)動(dòng)用戶。10.一種自行車,其特征在于,包括:踏頻傳感器和處理器,其中: 所述踏頻傳感器,用于采集運(yùn)動(dòng)用戶的踏頻; 所述處理器,用于從所述踏頻傳感器獲取采集的踏頻,并根據(jù)所述踏頻,以及預(yù)先設(shè)置的踏頻與節(jié)拍數(shù)的對(duì)應(yīng)關(guān)系,確定所述踏頻對(duì)應(yīng)的節(jié)拍數(shù);根據(jù)所述節(jié)拍數(shù),向所述運(yùn)動(dòng)用戶推薦符合所述節(jié)拍數(shù)的音樂。11.根據(jù)權(quán)利要求10所述的自行車,其特征在于, 所述踏頻傳感器,具體用于: 采集所述運(yùn)動(dòng)用戶在預(yù)設(shè)時(shí)間長度內(nèi)的踏頻; 所述處理器,具體用于: 從所述踏頻傳感器獲取所述運(yùn)動(dòng)用戶在連續(xù)N個(gè)預(yù)設(shè)時(shí)間長度內(nèi)的踏頻,根據(jù)獲取的踏頻,確定所述運(yùn)動(dòng)用戶的平均踏頻,并將所述平均踏頻確定為所述運(yùn)動(dòng)用戶的踏頻;其中,所述N為正整數(shù)。12.根據(jù)權(quán)利要求10或11所述的自行車,其特征在于,所述自行車還包括:存儲(chǔ)器和通信模塊,其中: 所述存儲(chǔ)器,用于預(yù)先存儲(chǔ)音樂,以及每首音樂的節(jié)拍信息; 所述處理器,具體用于: 根據(jù)所述節(jié)拍數(shù),從預(yù)先存儲(chǔ)的音樂中,選取符合所述節(jié)拍數(shù)的音樂,并推薦給所述運(yùn)動(dòng)用戶;當(dāng)從所述預(yù)先存儲(chǔ)的音樂中選取不出符合所述節(jié)拍數(shù)的音樂時(shí),通過所述通信模塊向音樂服務(wù)器發(fā)送音樂獲取請(qǐng)求,所述音樂獲取請(qǐng)求攜帶所述節(jié)拍數(shù);通過所述通信模塊接收所述音樂服務(wù)器反饋的符合所述節(jié)拍數(shù)的音樂的列表,并將所述列表中的音樂推薦給所述運(yùn)動(dòng)用戶。
【文檔編號(hào)】G06F3/0487GK105892628SQ201510491088
【公開日】2016年8月24日
【申請(qǐng)日】2015年8月11日
【發(fā)明人】李大龍
【申請(qǐng)人】樂視體育文化產(chǎn)業(yè)發(fā)展(北京)有限公司