本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,尤其涉及一種電子裝置及其音樂播放系統(tǒng)及方法。
背景技術(shù):
:目前,許多電子裝置(例如智能手機(jī)等)可以安裝音樂軟件以享受各種類型的音樂。一電子裝置的用戶可以根據(jù)自身的需求輸入一些關(guān)鍵字,例如,歌名、歌手等,來搜索自己喜愛的歌曲并播放。通常一些音樂軟件中提供有不同的界面來為用戶展示各類歌手、各種曲風(fēng)、各類排行榜及各種分類的歌曲的點(diǎn)播或下載。然而,電子裝置的用戶每次打開音樂軟件時,無法根據(jù)用戶當(dāng)前所處的環(huán)境快速自動獲取得到與當(dāng)前環(huán)境相匹配音樂播放列表。此外,用戶在利用音樂軟件播放一音樂播放列表中的音頻文件時,所播放音樂播放列表也無法根據(jù)用戶當(dāng)前的狀態(tài)進(jìn)行動態(tài)的調(diào)整。技術(shù)實(shí)現(xiàn)要素:鑒于以上內(nèi)容,有必要提供一種音樂播放系統(tǒng),可以自動檢測電子裝置所處的情境參數(shù)及或用戶的偏好并獲取對應(yīng)音樂播放列表,以及根據(jù)所述電子裝置的動態(tài)參數(shù)動態(tài)地調(diào)整所述音樂播放列表中的音頻文件,從而為電子裝置的用戶提供最適合音樂播放列表。鑒于以上內(nèi)容,還有必要提供一種音樂播放方法,可以自動檢測電子裝置所處的情境參數(shù)及或用戶的偏好并獲取對應(yīng)音樂播放列表,以及根據(jù)所述電子裝置的動態(tài)參數(shù)動態(tài)地調(diào)整所述音樂播放列表中的音頻文件,從而為電子裝置的用戶提供最適合音樂播放列表。鑒于以上內(nèi)容,還有必要提供一種電子裝置,可以自動檢測電子裝置所處的情境參數(shù)及或用戶的偏好并獲取對應(yīng)音樂播放列表,以及根據(jù)所述電子裝置的動態(tài)參數(shù)動態(tài)地調(diào)整所述音樂播放列表中的音頻文件,從而為電子裝置的用戶實(shí)時提供具有最適合音頻文件的音樂播放列表。一種音樂播放系統(tǒng),運(yùn)行于電子裝置上,該系統(tǒng)包括:檢測模塊,用于檢測所述電子裝置的至少一組動態(tài)參數(shù);判斷模塊,用于根據(jù)所述檢測到的至少一組動態(tài)參數(shù)判定是否要調(diào)整所述電子裝置當(dāng)前播放音樂播放列表中的音頻文件;調(diào)整模塊,用于當(dāng)判定需要調(diào)整當(dāng)前播放音樂播放列表中的音頻文件時,依據(jù)所檢測到的至少一組動態(tài)參數(shù)對當(dāng)前播放音樂播放列表中的音頻文件進(jìn)行調(diào)整;存儲模塊,用于將音樂播放列表或調(diào)整后的音樂播放列表存儲至所述電子裝置的存儲裝置。一種音樂播放方法,應(yīng)用于電子裝置中,該方法包括:檢測步驟檢測所述電子裝置的至少一組動態(tài)參數(shù);判斷步驟:根據(jù)所述檢測到的至少一組動態(tài)參數(shù)判定是否要調(diào)整所述電子裝置當(dāng)前播放音樂播放列表中的音頻文件;調(diào)整步驟:當(dāng)判定需要調(diào)整當(dāng)前播放音樂播放列表時,依據(jù)所檢測到的至少一組動態(tài)參數(shù)對當(dāng)前播放音樂播放列表中的音頻文件進(jìn)行調(diào)整。一種電子裝置,該電子裝置的處理器被配置為用于:檢測所述電子裝置的至少一組動態(tài)參數(shù);根據(jù)所述檢測到的至少一組動態(tài)參數(shù)判定是否要調(diào)整所述電子裝置當(dāng)前播放的音樂播放列表中的音頻文件;當(dāng)判定需要調(diào)整當(dāng)前播放的音樂播放列表時,依據(jù)所檢測到的至少一組動態(tài)參數(shù)對當(dāng)前播放的音樂播放列表中的音頻文件進(jìn)行調(diào)整。相較于現(xiàn)有技術(shù),所述的電子裝置及其音樂播放系統(tǒng)及方法,可以根據(jù)電子裝置所處的環(huán)境,自動檢測并確定電子裝置所處的情境參數(shù),結(jié)合該情境參數(shù)及用戶的偏好獲取對應(yīng)音樂播放列表。此外,還可以根據(jù)所述電子裝置的動態(tài)參數(shù)動態(tài)地調(diào)整所述音樂播放列表中的音頻文件,從而為電子裝置的用戶提供最適合音樂播放列表。附圖說明圖1是本發(fā)明電子裝置較佳實(shí)施例的架構(gòu)圖。圖2是本發(fā)明音樂播放系統(tǒng)的較佳實(shí)施例的功能模塊圖。圖3是本發(fā)明音樂播放系統(tǒng)確定情境參數(shù)的示意圖。圖4是本發(fā)明音樂播放系統(tǒng)所提供的情境參數(shù)選擇界面的示意圖。圖5是本發(fā)明音樂播放系統(tǒng)所提供的偏好參數(shù)選擇界面的示意圖。圖6是本發(fā)明音樂播放系統(tǒng)檢測動態(tài)參數(shù)的示意圖。圖7是本發(fā)明電子裝置的音樂播放方法較佳實(shí)施例的方法流程圖。主要元件符號說明電子裝置1輸入裝置11存儲裝置12第一通信模塊13處理器14顯示裝置15感測單元16音樂播放軟件17音樂播放系統(tǒng)18服務(wù)器2第二通信模塊21處理器22數(shù)據(jù)庫23網(wǎng)絡(luò)3確定模塊181請求模塊182檢測模塊183判斷模塊184調(diào)整模塊185存儲模塊186如下具體實(shí)施方式將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。具體實(shí)施方式如圖1所示,是本發(fā)明電子裝置較佳實(shí)施例的硬件架構(gòu)圖。所述電子裝置1至少包括,但不限于,輸入裝置11、存儲裝置12、第一通信模塊13、至少一處理器14、顯示裝置15、感測單元16、音樂播放軟件17及音樂播放系統(tǒng)18。所述電子裝置1可以是各類手持裝置、移動終端、手機(jī)、智能型手機(jī)(smartphone)、個人數(shù)字助理(PersonalDigitalAssistant,PDA)、筆記型計算器(Laptop),或平板計算器(TabletPC)、數(shù)字相機(jī)(DigitalCamera)、智能穿戴裝置(例如:智能手表、手環(huán)、頭戴、智能衣、智能鞋子、智能手套)等任意適用的電子裝置。所述輸入裝置11可以是觸摸屏、鍵盤、語音識別裝置等。所述電子裝置1利用所述輸入裝置11可以輸入文字、圖片、手勢、語音等數(shù)據(jù)。所述處理器14用于計算和處理所述電子裝置1的各類數(shù)據(jù)。所述顯示裝置15用于顯示所述電子裝置1的各類數(shù)據(jù),例如電子裝置1的各類用戶界面。其中一實(shí)施例,所述顯示裝置15可以是一般的顯示屏幕或觸摸屏。所述的存儲裝置12用于存儲所述電子裝置1的各類數(shù)據(jù),例如各類音頻文件、音樂播放列表、動態(tài)參數(shù)或情境參數(shù)等。所述感測單元16可以包括內(nèi)置于所述電子裝置1或外接于(包括有線連接及/或無線連接)所述電子裝置1的多個感測裝置(圖中未示出)。該多個感測裝置可以至少包括,但不限于,用于感測該電子裝置1位置的定位裝置、用于感測電子裝置1速度的測速裝置、用于感測所述電子裝置1所處環(huán)境的噪音、溫度或濕度等環(huán)境參數(shù)的環(huán)境感測裝置,或用于感測所述電子裝置1的用戶的心跳、血壓、步數(shù)、睡眠、消耗卡路里、體溫、心情等參數(shù)的生理參數(shù)感測裝置。在一實(shí)施例中,所述定位裝置可以是GPS模塊,所述電子裝置1透過感測單元16的GPS模塊可以接收至少三個衛(wèi)星的GPS信號,并對信號進(jìn)行處理,得到傳播的時間和載波相位差,經(jīng)過處理后獲得電子裝置1的當(dāng)時位置、速度、時間等數(shù)據(jù)。所述環(huán)境感測裝置可以是噪音測量儀、溫度傳感器或適度傳感器等。所述生理參數(shù)感測裝置可以是三軸加速度傳感器,透過感測單元16的三軸加速度傳感器,所述電子裝置1可偵測計算使用所述電子裝置1的用戶的步數(shù),亦可以根據(jù)步數(shù)、用戶的年紀(jì)、體重及移動距離及移動速度計算出用戶已消耗卡路里值。所述的生理參數(shù)感測裝置也可以是心跳偵測傳感器,通過感測單元16的心跳偵測傳感器,所述電子裝置1可計算及記錄用戶的心跳頻率等數(shù)據(jù)。所述生理參數(shù)感測裝置也可以是血壓偵測傳感器,通過感測單元16的血壓偵測傳感器,所述電子裝置1可計算及記錄用戶的血壓等數(shù)據(jù)。應(yīng)說明的是,在其他較佳實(shí)施例中,所述感測單元16可以包括能夠感測到所述電子裝置1之位置、速度以及所述電子裝置1的用戶的各類生理參數(shù)參數(shù)的任意適用的感測裝置。在本較佳實(shí)施例中,所述電子裝置1上安裝有至少一個音樂播放軟件17,該音樂播放軟件17用于播放所述電子裝置1存儲的或接收到的音頻文件。在一較佳實(shí)施例中,所述音樂播放軟件17中可以記錄有該電子裝置1以往播放過的音頻文件的數(shù)據(jù),也可以記錄有該電子裝置1設(shè)置的音樂播放列表。所述電子裝置1利用該音樂播放軟件17可以連接一服務(wù)器2并從所述服務(wù)器2接收音頻文件。在一實(shí)施例中,所述電子裝置1可以無須以賬號登錄,以無須賬號或無須權(quán)限的方式連接所述服務(wù)器2。在另一實(shí)施例中,所述電子裝置1可以發(fā)送包括賬號和密碼的賬戶信息至所述服務(wù)器2以登錄連接所述服務(wù)器2。所述電子裝置1利用第一通信模塊13與一服務(wù)器2的第二通信模塊21進(jìn)行通信,以向服務(wù)器2發(fā)送數(shù)據(jù)或從服務(wù)器2接收數(shù)據(jù),實(shí)現(xiàn)與所述服務(wù)器2的交互。在本較佳實(shí)施例中,所述第一通信模塊13、第二通信模塊21可以是無線通信模塊,例如2G無線通信模塊、3G無線通信模塊或4G無線通信模塊等任意適用的無線通信模塊。所述服務(wù)器2為一提供音樂服務(wù)(例如提供不同格式的音頻文件)的服務(wù)器,該服務(wù)器2還包括,但不限于,處理器22及至少一個數(shù)據(jù)庫23。所述服務(wù)器2利用處理器22處理該服務(wù)器2的各類數(shù)據(jù)。所述服務(wù)器2利用至少一個數(shù)據(jù)庫23存儲用于登錄所述服務(wù)器2的各類賬戶信息(至少包括賬號及其對應(yīng)的密碼信息),以及各種格式的音頻及/或視頻文件。在一實(shí)施例中,所述服務(wù)器2的數(shù)據(jù)庫23中還可以存儲有各音頻文件之關(guān)聯(lián)信息。所述各音頻文件之關(guān)聯(lián)信息可以是各音頻文件對應(yīng)的歌手、專輯、年代、國別、曲風(fēng)、情緒、心情、節(jié)奏及適合的情境等信息。其中,曲風(fēng)可以是搖滾、金屬、輕快、平緩、水晶、或古典等;情緒可以是愉悅、悲傷、發(fā)泄、平淡、振奮、放松、或解脫等;心情可以是旅行、失戀、甜蜜、熱血、孤單、發(fā)呆、或熱舞等;節(jié)奏可以是慢、中或快等;適合的情境可以是工作、運(yùn)動(還可以進(jìn)一步地劃分為靜止?fàn)顟B(tài)、走路狀態(tài)、跑步狀態(tài)、自行車狀態(tài)及開車狀態(tài)等)、聚會、睡前等情境。應(yīng)說明的是,一個音頻文件可以對應(yīng)有一種或一種以上的曲風(fēng)、情緒、心情及適合的情境。上述曲風(fēng)、情緒、心情及節(jié)奏的類別可以根據(jù)實(shí)際需求進(jìn)行調(diào)整。在本較佳實(shí)施例中,根據(jù)用戶的實(shí)際需求,所述各音頻文件及其關(guān)聯(lián)信息可以在所述電子裝置1連接所述服務(wù)器2后,由服務(wù)器2發(fā)送至所述電子裝置1的存儲裝置12中存儲。在一實(shí)施例中,所述音樂播放系統(tǒng)18可以被分割成一個或多個模塊,所述一個或多個模塊被存儲于所述電子裝置1的存儲裝置12中并被配置成由一個或多個處理器(本實(shí)施例為一個處理器14)執(zhí)行,所述電子裝置1利用該音樂播放系統(tǒng)18可以為用戶提供從而為電子裝置的用戶提供最適合且最匹配音樂播放列表。如圖2所示,是本發(fā)明音樂播放系統(tǒng)18的較佳實(shí)施例的功能模塊圖。所述的音樂播放系統(tǒng)18至少包括,但不限于,確定模塊181、請求模塊182、檢測模塊183、判斷模塊184、調(diào)整模塊185以及存儲模塊186。上述各功能模塊181~186是完成特定功能的各個程序段,比軟件程序本身更適合于描述軟件在計算機(jī)中的執(zhí)行過程,如在電子裝置1的處理器14中執(zhí)行,因此本發(fā)明對軟件程序的描述都以模塊描述。另外,上述各功能模塊181~186亦可以由硬件、韌件(firmware)方式實(shí)現(xiàn)。所述確定模塊181用于當(dāng)電子裝置1執(zhí)行所述音樂播放軟件17時,確定所述電子裝置1的情境參數(shù)或至少一組偏好參數(shù)。在本較佳實(shí)施例中,所述情境參數(shù)由該電子裝置的速度信息、位置信息、時間信息、或環(huán)境信息,或其組合等確定,所述至少一組偏好參數(shù)為偏好歌曲參數(shù)、偏好曲風(fēng)參數(shù)、偏好節(jié)奏參數(shù)、偏好運(yùn)動目標(biāo)參數(shù)、運(yùn)動持續(xù)時長、運(yùn)動路程距離、消耗卡路里或其組合等。在一實(shí)施方式中,所述確定模塊181檢測所述電子裝置1的時間信息及/或位置信息,并分別與對應(yīng)的多個情境參數(shù)的時間條件與位置條件進(jìn)行比較,以確定所述電子裝置1當(dāng)前的情境參數(shù)。具體地,所述確定模塊181利用處理器14讀取當(dāng)前的時間信息,并將該時間信息與多個情境參數(shù)預(yù)設(shè)的時間條件進(jìn)行比較,以此來確定所述情境參數(shù)是否為工作、睡前或休息等。例如,所述多個情境參數(shù)預(yù)設(shè)的時間條件可以設(shè)置為:處于第一時間范圍(例如星期一至星期五每天早上9點(diǎn)至下午5點(diǎn)半)的時間所對應(yīng)的情境參數(shù)為工作;處于第二時間范圍(例如星期一至星期五每天上午9點(diǎn)之前及每天下午5點(diǎn)半至晚上9點(diǎn),以及星期六至星期天每天上午8點(diǎn)至晚上9點(diǎn))的時間所對應(yīng)的情境參數(shù)為休息;處于第三時間范圍(例如每天晚上9點(diǎn)以后)所對應(yīng)的情境參數(shù)為睡前。例如,如果檢測到當(dāng)前的時間信息為星期一上午10點(diǎn)半,可以確定所述電子裝置1當(dāng)前的情境參數(shù)為工作;如果檢測到當(dāng)前的時間信息為星期一晚上10點(diǎn),可以確定所述電子裝置1當(dāng)前的情境參數(shù)為睡前;如果檢測到當(dāng)前的時間為星期天下午兩點(diǎn),可以確定所述電子裝置1當(dāng)前的情境參數(shù)為休息。應(yīng)說明的是,所述電子裝置1的用戶可以根據(jù)自身的實(shí)際時間的安排情況設(shè)定多個不同情境所對應(yīng)的時間范圍。所述確定模塊181可以利用所述感測單元16檢測得到所述電子裝置1當(dāng)前的位置信息,并將該位置信息與多個情境參數(shù)預(yù)設(shè)的地點(diǎn)條件進(jìn)行比較,以此來確定所述情境參數(shù)是否為工作或休息等。例如,針對位置信息,所述預(yù)設(shè)的情境參數(shù)的位置條件可以設(shè)置為:處于第一位置的范圍內(nèi)(即與該第一位置之間的距離差值小于一預(yù)設(shè)距離值,如20米,可根據(jù)用戶的實(shí)際需求進(jìn)行設(shè)置)的位置信息所對應(yīng)的情境參數(shù)為休息;處于第二位置的范圍內(nèi)的位置信息所對應(yīng)的情境參數(shù)為工作,處于第三位置的范圍內(nèi)的位置信息所對應(yīng)的情境參數(shù)為運(yùn)動。其中所述第一位置可以設(shè)置為家的位置,所述第二位置可以設(shè)置為辦公室的位置,所述第三位置可以設(shè)置為健身房的位置。應(yīng)說明的是,所述電子裝置1的用戶可以根據(jù)自身經(jīng)常去的地方且在此地方經(jīng)常會播放音樂的具體需求,對應(yīng)的設(shè)置多個不同情境所對應(yīng)的多個位置。在進(jìn)一步的實(shí)施方式中,所述確定模塊181通過檢測所述電子裝置1當(dāng)前的速度值或噪音值,進(jìn)一步地確定所述電子裝置1的情境參數(shù)是否會運(yùn)動或聚會。在更進(jìn)一步地的實(shí)施例中,所述確定模塊181利用所述感測單元16檢測得到所述電子裝置1的當(dāng)前速度,將當(dāng)前速度與第一預(yù)設(shè)速度閾值(例如,2m/s)及第二預(yù)設(shè)速度閾值(例如,6m/s)進(jìn)行比較,以此來確定所述情境參數(shù)是否為運(yùn)動。例如,當(dāng)所述電子裝置1當(dāng)前的速度值大于所述第一預(yù)設(shè)速度閾值且小于第二預(yù)設(shè)速度閾值時,表示電子裝置1當(dāng)前的情境參數(shù)為運(yùn)動。應(yīng)說明的是,所述運(yùn)動條件中的第一與第二速度閾值可以根據(jù)用戶的實(shí)際運(yùn)動狀況進(jìn)行設(shè)置。在其他較佳實(shí)施例中,所述確定模塊181還可以利用所述感測單元16檢測得到所述電子裝置1當(dāng)前的噪音,將所述噪音與預(yù)設(shè)的聲音閾值進(jìn)行比較,以此來確定所述電子裝置1的情境參數(shù)是否為聚會。例如,當(dāng)所述電子裝置1當(dāng)前的噪音大于所述預(yù)設(shè)聲音閾值時,表示電子裝置1當(dāng)前的情境參數(shù)為聚會。應(yīng)說明的是,所述環(huán)境條件中的預(yù)設(shè)聲音閾值可以根據(jù)用戶所處的實(shí)際環(huán)境狀況進(jìn)行設(shè)置。參見圖3,所述確定模塊181通過檢測電子裝置1當(dāng)前的速度信息、位置信息、時間信息、或環(huán)境信息,或其組合等確定以至少確定所述電子裝置1的情境參數(shù)是否為工作、休息、睡前、運(yùn)動或聚會等。在本發(fā)明一實(shí)施例,所述確定模塊181可以根據(jù)電子裝置1當(dāng)前的時間信息(例如星期一至星期五每天早上9點(diǎn)至下午5點(diǎn)半)、位置信息(例如辦公室的位置附近)、速度信息(例如靜止)和環(huán)境信息(例如當(dāng)前的噪音小于所述預(yù)設(shè)聲音閾值),來更精確地判斷所述電子裝置1的情境參數(shù)為工作中。應(yīng)說明的是,上述情境參數(shù)的類別可以根據(jù)個人的實(shí)際需求進(jìn)行更為詳細(xì)地劃分與組合。在另一較佳實(shí)施例中,所述確定模塊181也可以透過顯示一情境參數(shù)參數(shù)選擇界面于所述電子裝置1的顯示裝置15上顯示,以接收所述電子裝置1在該情境參數(shù)選擇界面上選擇的情境參數(shù)。參見圖4,該情境參數(shù)選擇界面包括,但不限于,工作、運(yùn)動、聚會、睡前以及更多情境參數(shù)的圖示等。該多個情境參數(shù)的圖示可以具有相同或不同的形狀與顏色,且該多個情境參數(shù)的圖示可以形成任意的形狀。所述電子裝置1的用戶利用輸入裝置11可以選擇所述用戶當(dāng)前所處的情境。應(yīng)說明的是,所述情境參數(shù)選擇界面的中情境參數(shù)的類別、數(shù)量及排布方式并不局限于圖4所示意的顯示方式。所述確定模塊181用于通知所述電子裝置1的用戶輸入偏好參數(shù)來確定所述至少一組偏好參數(shù)。在本較佳實(shí)施例中,所述確定模塊181通過提供一偏好參數(shù)選擇界面于所述電子裝置1的顯示裝置15上顯示,并接收該電子裝置1在所述偏好參數(shù)選擇界面上所選擇的偏好參數(shù),以確定至少一組偏好參數(shù)。參見圖5,為所述偏好參數(shù)選擇界面的示意圖。該偏好參數(shù)選擇界面包括多個不同的偏好參數(shù)供電子裝置1的用戶選擇與設(shè)置。圖中僅示意了使用者偏好、狀態(tài)以及運(yùn)動目標(biāo)三個偏好參數(shù)的選擇與設(shè)置。例如,用戶可以點(diǎn)擊所述情境參數(shù)選擇界面中的“曲風(fēng)”,進(jìn)入包括所有多種曲風(fēng)類型的清單中選擇一個或多個曲風(fēng)。當(dāng)用戶需要運(yùn)動時,用戶可以選擇運(yùn)動目標(biāo)下的運(yùn)動持續(xù)時長、運(yùn)動的路程距離、運(yùn)動所需要消耗的卡路里進(jìn)行設(shè)定。其中,所述偏好參數(shù)的分類、數(shù)量、排列方式并不局限于圖5所示意的顯示方法。應(yīng)說明的是,如果用戶并未輸入任何偏好參數(shù),在本較佳實(shí)施例中,所述確定模塊181可以根據(jù)上述檢測所述電子裝置1的情境參數(shù),自動設(shè)定上述情境參數(shù)對應(yīng)的偏好參數(shù),例如,如果檢測到的情境參數(shù)為聚會時,所述確定模塊181可以自動設(shè)定所述偏好參數(shù)的狀態(tài)包括的心情為熱舞;例如,如果檢測到的情境參數(shù)為睡前時,所述確定模塊181可以自動設(shè)定所述偏好參數(shù)的狀態(tài)包括的情緒為放松。在其他較佳實(shí)施例中,所述確定模塊181也可以通過查詢所述電子裝置1上已存儲的音頻文件之關(guān)聯(lián)信息,來確定電子裝置1的用戶的偏好參數(shù)。在進(jìn)一步的其他較佳實(shí)施例中,所述確定模塊181可以記錄未接收到所述電子裝置1輸入的偏好參數(shù)。在另一實(shí)施例中,所述至少一組偏好參數(shù)還可以包括偏好國別參數(shù)。所述電子裝置1根據(jù)感測單元16中的感測裝置如GPS模塊所感測到的位置信息判斷所述電子裝置1當(dāng)前的位置是在某個國家,所述確定模塊181自動設(shè)定所述偏好國別參數(shù)為該國家,以使得后續(xù)所生成的音樂播放列表中可以包括該國家當(dāng)?shù)厥軞g迎的音頻文件。所述請求模塊182用于根據(jù)所確定的情境參數(shù)或/及至少一組偏好參數(shù)請求生成與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音樂播放列表,并播放該音樂播放列表。在本較佳實(shí)施例中,所述音樂播放列表中可以包括上述選擇的多個音頻文件的名稱、歌手、時長、所述專輯的圖片等信息。在一實(shí)施例中,所述請求模塊182可以利用第一通信模塊13與所述服務(wù)器2的第二通信模塊21進(jìn)行通信,以向服務(wù)器2請求所述生成的音樂播放列表中所包括的音頻文件。在另一實(shí)施例中,所述請求模塊182可以通過發(fā)送賬戶信息至服務(wù)器2以連接所述服務(wù)器2,并向所述服務(wù)器2請求發(fā)送所述生成音樂播放列表中所包括的音頻文件以進(jìn)行播放。在一較佳實(shí)施例中,當(dāng)所述請求模塊182向所述服務(wù)器2請求所述服務(wù)器2上的音頻文件時,該音頻文件可以是無線串流式壓縮音樂數(shù)據(jù)。所述服務(wù)器2透過無線網(wǎng)絡(luò)傳輸該串流式壓縮音樂數(shù)據(jù)至所述電子裝置1,藉由電子裝置1的處理器14解壓該音樂數(shù)據(jù)并輸出。其中,所述串流式壓縮音樂的音頻文件可以是與RealAudio,MSMediaPlayer或是AppleQuickTime等類似的音頻文件,當(dāng)然在其他實(shí)施例中,也可為其它串流式壓縮音頻文件。應(yīng)說明的是,如果所述生成音樂播放列表中有部分音頻文件存儲于所述電子裝置1中時,所述音樂播放軟件17可以依據(jù)存儲于所述電子裝置1上的部分音頻文件重新調(diào)整所述音樂播放列表中多個音頻文件的播放順序,例如優(yōu)先播放存儲于所述電子裝置1中的部分。在一較佳實(shí)施例中,如果所述電子裝置1的存儲裝置12中存儲了各音頻文件之關(guān)聯(lián)信息時,所述請求模塊182可以從查詢存儲裝置12中存儲的各音頻文件之關(guān)聯(lián)信息,找到與上述情境參數(shù)或/及偏好參數(shù)相匹配的音頻文件,并從中隨機(jī)選擇多個或預(yù)設(shè)數(shù)量的音頻文件生成所述音樂播放列表。在其他較佳實(shí)施例中,如果所述電子裝置1的存儲裝置12并未存儲各音頻文件之關(guān)聯(lián)信息,所述請求模塊182可以通過輸入賬戶信息登錄服務(wù)器2,并將所確定的情境參數(shù)或/及至少一組偏好參數(shù)發(fā)送至所述服務(wù)器2,請求生成與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音樂播放列表,并從服務(wù)器2接收該播放列表中所包括的音頻文件進(jìn)行播放。例如,若檢測到的該電子裝置1的情境參數(shù)為上班,偏好參數(shù)為包括歌手A、歌手B、情緒為振奮的偏好參數(shù),所述請求模塊182可以從存儲裝置12中先搜索到歌手A、歌手B對應(yīng)的音頻文件,然后查詢上述音頻文件之關(guān)聯(lián)信息中的情緒信息為振奮、適合情境信息為上班所對應(yīng)的音頻文件作為與上述情境參數(shù)和偏好參數(shù)相匹配的音頻文件。在本較佳實(shí)施例中,所述音樂播放列表中可以包括上述選擇的多個音頻文件的名稱、歌手、時長、所述專輯的圖片等信息。其中,若接收到的偏好參數(shù)包括運(yùn)動的持續(xù)時長時,所述請求模塊182在選擇與上述情境參數(shù)及偏好參數(shù)相匹配的音頻文件時,會從中選擇特定的多個音頻文件生成所述音樂播放列表,該特定的多個音頻文件的總時長與所設(shè)置的持續(xù)時長大致相同,即,該特定的多個音頻文件的總時長與所設(shè)置的持續(xù)時長之間的差值在一預(yù)設(shè)范圍內(nèi),例如在(-20s至20s)的范圍內(nèi)。所述檢測模塊183用于定期檢測并記錄所述電子裝置1的至少一組動態(tài)參數(shù)。當(dāng)所述電子裝置1開始播放所述音樂播放列表后,所述檢測模塊183可以利用所述感測單元16開始檢測所述電子裝置1的至少一組動態(tài)參數(shù)。其中,參見圖6,所述檢測模塊183可以實(shí)時記錄當(dāng)前播放音樂播放列表中音頻文件的切換時間(即每播放多長時間切換至播放下一音頻文件)、從所述感測單元16定期獲取所述電子裝置1的用戶的生理參數(shù)(例如,心跳/血壓/睡眠/體溫等參數(shù))、所述電子裝置1所處的環(huán)境參數(shù)(例如噪音、溫度、濕度等環(huán)境參數(shù))及/或所述電子裝置1當(dāng)前的運(yùn)動參數(shù)(例如步數(shù)/消耗卡路里/位置/速度/移動距離等參數(shù))。在本較佳實(shí)施例中,如果接收到的偏好參數(shù)中設(shè)置有運(yùn)動持續(xù)時長、運(yùn)動的路程距離及/或運(yùn)動所需要消耗的卡路里等預(yù)設(shè)運(yùn)動目標(biāo)時,所述檢測模塊183會實(shí)時檢測所述電子裝置1當(dāng)前的運(yùn)動參數(shù)(例如步數(shù)/消耗卡路里/位置/速度/移動距離等參數(shù)),并記錄所述電子裝置1的已運(yùn)動時間、已移動距離以及已消耗卡路里。所述判斷模塊184用于根據(jù)所述檢測到的至少一組動態(tài)參數(shù)判定是否要調(diào)整所述電子裝置1當(dāng)前播放音樂播放列表中的音頻文件。所述判斷模塊184可以將檢測到的至少一組動態(tài)參數(shù)與其對應(yīng)的預(yù)設(shè)閾值進(jìn)行比較,以判定是否需要調(diào)整當(dāng)前播放音樂播放列表中的音頻文件。具體地,當(dāng)所述判斷模塊184可以將所記錄的切換時間與一預(yù)設(shè)頻率閾值(例如該預(yù)設(shè)頻率閾值可以一個值,如10秒,也可以一組值,如0秒到30秒的一個范圍)進(jìn)行比較;當(dāng)所記錄的切換時間小于所述預(yù)設(shè)頻率閾值時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表。當(dāng)檢測到所述電子裝置1的用戶的生理參數(shù)時,判斷當(dāng)前播放的音頻文件是否與該生理參數(shù)匹配,如果不匹配,所述判斷模塊184可以判定需要調(diào)整當(dāng)前播放音樂播放列表中的音頻文件,例如:下一首播放音頻文件。所述判斷模塊184將所檢測到的生理參數(shù)與當(dāng)前播放的音頻文件之關(guān)聯(lián)信息進(jìn)行比較,以確定當(dāng)前播放的音頻文件是否與所述生理參數(shù)匹配。在一實(shí)施例中,當(dāng)檢測到所述電子裝置1所處的環(huán)境參數(shù)時,例如噪音,所述判斷模塊184判斷該噪音是否大于第一預(yù)設(shè)噪音閾值或是否小于第二預(yù)設(shè)噪音閾值(該第二預(yù)設(shè)噪音閾值小于所述第一預(yù)設(shè)噪音閾值)。如果該噪音大于所述第一預(yù)設(shè)噪音閾值或小于第二預(yù)設(shè)噪音閾值時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表中的音頻文件,例如:下一首播放音頻文件。當(dāng)檢測到電子裝置1當(dāng)前的運(yùn)動參數(shù)時,所述判斷模塊184會將記錄的所述電子裝置1的已運(yùn)動時間、已移動距離及/或已消耗卡路里分別與各自對應(yīng)的預(yù)設(shè)目標(biāo)進(jìn)行比較,以確定未完成的運(yùn)動時長或運(yùn)動量。如果當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長小于上述未完成的運(yùn)動時長或上述未完成的運(yùn)動量所需耗費(fèi)的時長時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表,例如:增加音頻文件至音樂播放列表。所述調(diào)整模塊185用于當(dāng)判定需要調(diào)整當(dāng)前播放音樂播放列表時,依據(jù)所檢測到的至少一組動態(tài)參數(shù)對當(dāng)前播放音樂播放列表進(jìn)行調(diào)整,在本發(fā)明的實(shí)施例為調(diào)整音樂播放列表中的音頻文件。具體地,當(dāng)所記錄的切換時間小于所述預(yù)設(shè)頻率閾值時,所述調(diào)整模塊185將播放時間小于該預(yù)設(shè)頻率閾值的已播放的音頻文件從當(dāng)前播放音樂播放列表中刪除,以調(diào)整當(dāng)前播放音樂播放列表。在其他較佳實(shí)施例中,當(dāng)從所述當(dāng)前播放音樂播放列表中刪除音頻文件時,所述調(diào)整模塊185還可以繼續(xù)查詢與上述情境參數(shù)相匹配或與所述情境參數(shù)和偏好參數(shù)相匹配的音頻文件,再次選擇一個或多個音頻文件添加至當(dāng)前播放音樂播放列表中。當(dāng)所檢測到的生理參數(shù)與當(dāng)前播放的音頻文件不匹配時,所述調(diào)整模塊185可以從當(dāng)前播放列表中搜索一個與該生理參數(shù)相匹配的音頻文件,并調(diào)整該搜索到的音頻文件的播放順序?yàn)橄乱皇撞シ牛蝗绻?dāng)前播放音樂播放列表中沒有與該生理參數(shù)相匹配的音頻文件,所述調(diào)整模塊185從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個與該生理參數(shù)相匹配的音頻文件添加至所述音樂播放列表中。例如,如果檢測到所述電子裝置1的用戶的心跳、血壓,或體溫時,所述調(diào)整模塊185用于確定該動態(tài)參數(shù)是否大于其對應(yīng)的第一預(yù)設(shè)生理參數(shù)閾值。當(dāng)該動態(tài)參數(shù)大于其對應(yīng)的第一預(yù)設(shè)生理參數(shù)閾值,所述調(diào)整模塊185可以從播放列表中搜索一首節(jié)奏為快的音頻文件并調(diào)整該搜索到的音頻文件的播放順序?yàn)橄乱皇撞シ牛绻摬シ帕斜碇袥]有節(jié)奏為快的音頻文件,所述調(diào)整模塊185可以從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個節(jié)奏為快的音頻文件添加至所述音樂播放列表中。當(dāng)所述動態(tài)參數(shù)小于其對應(yīng)的第一預(yù)設(shè)生理參數(shù)閾值,所述調(diào)整模塊185確定該動態(tài)參數(shù)是否小于其對應(yīng)的第二預(yù)設(shè)生理參數(shù)閾值(該第二預(yù)設(shè)生理參數(shù)閾值小于所述第一預(yù)設(shè)生理參數(shù)閾值)。當(dāng)該動態(tài)參數(shù)小于其對應(yīng)的第二預(yù)設(shè)生理參數(shù)閾值,所述調(diào)整模塊185可以從播放列表中搜索一首節(jié)奏為慢的音頻文件并調(diào)整該搜索到的音頻文件的播放順序?yàn)橄乱皇撞シ?,如果該播放列表中沒有節(jié)奏為慢的音頻文件,所述調(diào)整模塊185可以從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個節(jié)奏為慢的音頻文件添加至所述音樂播放列表中。如果所檢測到的噪音大于所述第一預(yù)設(shè)噪音閾值時,所述調(diào)整模塊185可以增加所述當(dāng)前播放音樂播放列表中音頻文件播放的音量,以對所述音樂播放列表進(jìn)行調(diào)整。如果所檢測到的噪音小于所述第二預(yù)設(shè)噪音閾值時,所述調(diào)整模塊185可以降低所述當(dāng)前播放音樂播放列表中音頻文件播放的音量,以對所述音樂播放列表進(jìn)行調(diào)整。如果當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長小于上述未完成的運(yùn)動時長或上述未完成的運(yùn)動量所需耗費(fèi)的時長時,所述調(diào)整模塊185根據(jù)所述當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長與所述未完成的運(yùn)動時長之間的時長差值,或所述當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長與所述未完成的運(yùn)動量所需耗費(fèi)的時長之間的時長差值,從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個或多個與所述時長差值相匹配的音頻文件添加至所述音樂播放列表中,即所選擇的音頻文件的時長與該時長差值大致相同(例如兩者之間相差小于一預(yù)設(shè)誤差值,如10秒)。所述判斷模塊184還用于判定所述電子裝置1是否退出所述音樂播放軟件17。如果電子裝置1退出所述音樂播放軟件17時,所述存儲模塊186用于將電子裝置1當(dāng)前播放的音樂播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)存儲至存儲裝置12中。應(yīng)說明的是,如果電子裝置1的存儲裝置12中存儲了一個或多個播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)時,當(dāng)所述電子裝置1下一次再執(zhí)行所述音樂播放軟件17時,所述音樂播放系統(tǒng)18可以通過檢測當(dāng)前的情境參數(shù)或/及偏好參數(shù),并判定所述存儲裝置12中是否存儲有與該當(dāng)前的情境參數(shù)匹配音樂播放列表,如果有,直接播放該與當(dāng)前的情境參數(shù)匹配音樂播放列表。在其他較佳實(shí)施例中,所述存儲模塊186同樣可以定期儲存所述電子裝置1的至少一組動態(tài)參數(shù)。在更進(jìn)一步的較佳實(shí)施例中,在所述存儲模塊186存儲電子裝置1當(dāng)前播放的音樂播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)時,可以通知所述電子裝置1的用戶為上述存儲的各播放列表設(shè)置一對應(yīng)的標(biāo)簽,并將該標(biāo)簽與所述音樂播放列表或所述音樂播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)一同上傳至服務(wù)器2或其他音樂平臺上,與其他用戶分享。如圖7所示,是本發(fā)明電子裝置的音樂播放方法中較佳實(shí)施例的方法流程圖。應(yīng)該了解,本發(fā)明所述電子裝置的音樂播放方法并不限于圖7所示流程圖中的步驟及順序。根據(jù)不同的實(shí)施例,圖7所示流程圖中的步驟可以增加、移除、或者改變順序。所述方法可以從步驟S701開始。步驟S701,當(dāng)電子裝置1執(zhí)行所述音樂播放軟件17時,確定所述電子裝置1的情境參數(shù)或/及至少一組偏好參數(shù)。在本較佳實(shí)施例中,所述情境參數(shù)由該電子裝置的速度信息、位置信息、時間信息、或環(huán)境信息,或其組合等確定,所述至少一組偏好參數(shù)為偏好歌曲參數(shù)、偏好曲風(fēng)參數(shù)、偏好節(jié)奏參數(shù)、偏好運(yùn)動目標(biāo)參數(shù)、運(yùn)動持續(xù)時長、運(yùn)動路程距離、消耗卡路里或其組合等。所述確定模塊181可以通過檢測所述電子裝置1當(dāng)前的時間信息或位置信息,及/或所述電子裝置1當(dāng)前的速度信息或環(huán)境信息,以至少確定所述電子裝置1的情境參數(shù)是否為工作、休息、睡前、運(yùn)動或聚會等。應(yīng)說明的是,上述情境參數(shù)的類別可以根據(jù)個人的實(shí)際需求進(jìn)行更為詳細(xì)地劃分。具體地,所述確定模塊181利用處理器14讀取當(dāng)前的時間信息,并將該時間信息與多個情境參數(shù)預(yù)設(shè)的時間條件進(jìn)行比較,以此來確定所述情境參數(shù)是否為工作、睡前或休息等。所述確定模塊181可以利用所述感測單元16檢測得到所述電子裝置1當(dāng)前的位置信息,并將該位置信息與多個情境參數(shù)預(yù)設(shè)的地點(diǎn)條件進(jìn)行比較,以此來確定所述情境參數(shù)是否為工作、休息或運(yùn)動等。在進(jìn)一步的實(shí)施例中,所述確定模塊181利用所述感測單元16檢測得到所述電子裝置1的當(dāng)前速度,將當(dāng)前速度與第一預(yù)設(shè)速度閾值(例如,2m/s)及第二預(yù)設(shè)速度閾值(例如,6m/s)進(jìn)行比較,以此來確定所述情境參數(shù)是否為運(yùn)動。所述確定模塊181利用所述感測單元16檢測得到所述電子裝置1當(dāng)前的噪音,將所述噪音與預(yù)設(shè)的聲音閾值進(jìn)行比較,以此來確定所述電子裝置1的情境參數(shù)是否為聚會。在另一較佳實(shí)施例中,所述確定模塊181也可以透過顯示一情境參數(shù)參數(shù)選擇界面于所述電子裝置1的顯示裝置15上顯示,以接收所述電子裝置1在該情境參數(shù)選擇界面上選擇的情境。在本較佳實(shí)施例中,所述確定模塊181可以通過發(fā)送在所述電子裝置1的顯示裝置15上顯示一偏好參數(shù)選擇界面供所述電子裝置1在該偏好參數(shù)選擇界面上所選擇的偏好參數(shù),以確定至少一組偏好參數(shù)。如果用戶并未輸入任何偏好參數(shù),在本較佳實(shí)施例中,所述確定模塊181可以根據(jù)上述檢測所述電子裝置1的情境參數(shù),自動設(shè)定上述情境參數(shù)對應(yīng)的偏好參數(shù),例如,如果檢測到的情境參數(shù)為聚會時,所述確定模塊181可以自動設(shè)定所述偏好參數(shù)的狀態(tài)包括的心情為熱舞;例如,如果檢測到的情境參數(shù)為睡前時,所述確定模塊181可以自動設(shè)定所述偏好參數(shù)的狀態(tài)包括的情緒為放松。在其他較佳實(shí)施例中,所述確定模塊181也可以通過查詢所述電子裝置1上已存儲的音頻文件之關(guān)聯(lián)信息,來確定電子裝置1的用戶的偏好參數(shù)。在進(jìn)一步的其他較佳實(shí)施例中,所述確定模塊181可以記錄未接收到所述電子裝置1輸入的偏好參數(shù)。在另一實(shí)施例中,所述至少一組偏好參數(shù)或情境參數(shù)還可以包括偏好國別參數(shù)。所述電子裝置1根據(jù)感測單元16中的感測裝置如GPS模塊所感測到的位置信息判斷所述電子裝置1當(dāng)前的位置是在某個國家,所述確定模塊181自動設(shè)定所述偏好國別參數(shù)為該國家,以使得后續(xù)所生成的音樂播放列表中可以包括該國家當(dāng)?shù)厥軞g迎的音頻文件。例如:當(dāng)所述電子裝置1根據(jù)GPS模塊所感測到的位置信息判斷所述電子裝置1當(dāng)前的位置所在國家為在印度、或日本時,則可以設(shè)置情境參數(shù),例如:國度設(shè)定為印度、或日本,或偏好參數(shù)中的曲風(fēng)設(shè)置為印度曲風(fēng)、或日本流行音樂曲風(fēng)。步驟S702,所述請求模塊182用于根據(jù)所確定的情境參數(shù)或/及至少一組偏好參數(shù)對應(yīng)地生成與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音樂播放列表,并播放該音樂播放列表。在本較佳實(shí)施例中,所述音樂播放列表中可以包括上述選擇的多個音頻文件的名稱、歌手、時長、所述專輯的圖片等信息。在一較佳實(shí)施例中,如果所述電子裝置1的存儲裝置12中存儲了各音頻文件之關(guān)聯(lián)信息時,所述請求模塊182可以從查詢存儲裝置12中存儲的各音頻文件之關(guān)聯(lián)信息,找到與上述情境參數(shù)或/及偏好參數(shù)相匹配的音頻文件,并從中隨機(jī)選擇多個或預(yù)設(shè)數(shù)量的音頻文件生成所述音樂播放列表。在其他較佳實(shí)施例中,如果所述電子裝置1的存儲裝置12并未存儲各音頻文件之關(guān)聯(lián)信息,所述請求模塊182可以通過輸入賬戶信息登錄服務(wù)器2,并將所確定的情境參數(shù)或/及至少一組偏好參數(shù)發(fā)送至所述服務(wù)器2,請求生成與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音樂播放列表,并從服務(wù)器2接收該播放列表中所包括的音頻文件進(jìn)行播放。在其他較佳實(shí)施例中,如果所述電子裝置1的所述請求模塊182無法偵測到情境參數(shù)或/及至少一組偏好參數(shù)時,則直接以電子裝置1的存儲裝置12中存儲的各音頻文件生成一音樂播放列表,或是如果所述電子裝置1的存儲裝置12并未存儲各音頻文件,所述請求模塊182可以通過輸入賬戶信息登錄服務(wù)器2,獲取一組與輸入賬號信息相匹配的音樂播放列表或一隨機(jī)音樂撥放列表,并從服務(wù)器2接收該音樂播放列表中所包括的音頻文件進(jìn)行播放該音樂播放列表。步驟S703,所述檢測模塊183定期檢測并記錄所述電子裝置1的至少一組動態(tài)參數(shù)。當(dāng)所述電子裝置1開始播放所述音樂播放列表后,所述檢測模塊183可以利用所述感測單元16開始檢測所述電子裝置1的至少一組動態(tài)參數(shù)。其中,所述檢測模塊183可以實(shí)時記錄當(dāng)前播放音樂播放列表中音頻文件的切換時間(即每播放多長時間切換至播放下一音頻文件)、從所述感測單元16定期獲取所述電子裝置1的用戶的生理參數(shù)(例如,心跳/血壓/睡眠/體溫等生理參數(shù))、所述電子裝置1所處的環(huán)境參數(shù)(例如噪音、溫度、濕度等環(huán)境參數(shù))及/或所述電子裝置1當(dāng)前的運(yùn)動參數(shù)(例如步數(shù)/消耗卡路里/位置/速度/移動距離等參數(shù))。在本較佳實(shí)施例中,如果接收到的偏好參數(shù)中設(shè)置有運(yùn)動持續(xù)時長、運(yùn)動的路程距離及/或運(yùn)動所需要消耗的卡路里等預(yù)設(shè)運(yùn)動目標(biāo)時,所述檢測模塊183會實(shí)時檢測所述電子裝置1當(dāng)前的運(yùn)動參數(shù)(例如步數(shù)/消耗卡路里/位置/速度/移動距離等參數(shù)),并記錄所述電子裝置1的已運(yùn)動時間、已移動距離以及已消耗卡路里。步驟S705,所述判斷模塊184用根據(jù)所述檢測到的至少一組動態(tài)參數(shù)判定是否要調(diào)整所述電子裝置1當(dāng)前播放音樂播放列表中的音頻文件。所述判斷模塊184可以將檢測到的至少一組動態(tài)參數(shù)與其對應(yīng)的預(yù)設(shè)閾值進(jìn)行比較,以判定是否需要調(diào)整當(dāng)前播放音樂播放列表中的音頻文件。如果判定需要調(diào)整當(dāng)前播放音樂播放列表時,進(jìn)入步驟S706。如果判定不需要調(diào)整當(dāng)前播放音樂播放列表時,進(jìn)入步驟S707。具體地,當(dāng)所述判斷模塊184可以將所記錄的切換時間與一預(yù)設(shè)頻率閾值(例如該預(yù)設(shè)頻率閾值可以一個值,如10秒,也可以一組值,如0秒到30秒的一個范圍)進(jìn)行比較;當(dāng)所記錄的切換時間小于所述預(yù)設(shè)頻率閾值時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表。當(dāng)檢測到所述電子裝置1發(fā)送的動態(tài)參數(shù)為用戶的生理參數(shù)時,判斷當(dāng)前播放的音頻文件是否與該生理參數(shù)匹配,如果不匹配,所述判斷模塊184可以判定需要調(diào)整當(dāng)前播放音樂播放列表。所述判斷模塊184將所檢測到的生理參數(shù)與當(dāng)前播放的音頻文件之關(guān)聯(lián)信息進(jìn)行比較,以確定當(dāng)前播放的音頻文件是否與所述生理參數(shù)匹配。當(dāng)檢測到所述電子裝置1所處的環(huán)境參數(shù)時,例如噪音,所述判斷模塊184判定該噪音是否大于第一預(yù)設(shè)噪音閾值或是否小于第二預(yù)設(shè)噪音閾值(該第二預(yù)設(shè)噪音閾值小于所述第一預(yù)設(shè)噪音閾值)。如果該噪音大于所述第一預(yù)設(shè)噪音閾值或小于第二預(yù)設(shè)噪音閾值時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表。當(dāng)檢測到電子裝置1當(dāng)前的運(yùn)動參數(shù)時,所述判斷模塊184會將記錄的所述電子裝置1的已運(yùn)動時間、已移動距離及/或已消耗卡路里分別與各自對應(yīng)的預(yù)設(shè)目標(biāo)進(jìn)行比較,以確定未完成的運(yùn)動時長或運(yùn)動量。如果當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長小于上述未完成的運(yùn)動時長或上述未完成的運(yùn)動量所需耗費(fèi)的時長時,所述判斷模塊184判定需要調(diào)整當(dāng)前播放音樂播放列表。步驟S705,所述調(diào)整模塊185依據(jù)所檢測到的至少一組動態(tài)參數(shù)對當(dāng)前播放音樂播放列表中的音頻文件進(jìn)行調(diào)整,并進(jìn)入步驟S706。具體地,當(dāng)所記錄的切換時間小于所述預(yù)設(shè)頻率閾值時,所述調(diào)整模塊185將播放時間小于該預(yù)設(shè)頻率閾值的已播放的音頻文件從當(dāng)前播放音樂播放列表中刪除,以調(diào)整當(dāng)前播放音樂播放列表中的音頻文件。在其他較佳實(shí)施例中,當(dāng)從所述當(dāng)前播放音樂播放列表中刪除音頻文件時,所述調(diào)整模塊185還可以繼續(xù)查詢與上述情境參數(shù)或/及偏好參數(shù)相匹配的音頻文件,再次選擇一個或多個音頻文件添加至當(dāng)前播放音樂播放列表中。當(dāng)所檢測到的生理參數(shù)與當(dāng)前播放的音頻文件不匹配時,所述調(diào)整模塊185可以從當(dāng)前播放列表中搜索一個與該生理參數(shù)相匹配的音頻文件,并調(diào)整該搜索到的音頻文件的播放順序?yàn)橄乱皇撞シ?;如果?dāng)前播放音樂播放列表中沒有與該生理參數(shù)相匹配的音頻文件,所述調(diào)整模塊185從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個與該生理參數(shù)相匹配的音頻文件添加至所述音樂播放列表中。如果所檢測到的噪音大于所述第一預(yù)設(shè)噪音閾值時,所述調(diào)整模塊185可以增加所述當(dāng)前播放音樂播放列表中音頻文件播放的音量,以對所述音樂播放列表進(jìn)行調(diào)整。如果所檢測到的噪音小于所述第二預(yù)設(shè)噪音閾值時,所述調(diào)整模塊185可以降低所述當(dāng)前播放音樂播放列表中音頻文件播放的音量,以對所述音樂播放列表進(jìn)行調(diào)整。如果當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長小于上述未完成的運(yùn)動時長或上述未完成的運(yùn)動量所需耗費(fèi)的時長時,所述調(diào)整模塊185根據(jù)所述當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長與所述未完成的運(yùn)動時長之間的時長差值,或所述當(dāng)前播放音樂播放列表中未播放的音頻文件的總時長與所述未完成的運(yùn)動量所需耗費(fèi)的時長之間的時長差值,從與所確定的情境參數(shù)或/及至少一組偏好參數(shù)相匹配的音頻文件中選擇一個或多個與所述時長差值相匹配的音頻文件添加至所述音樂播放列表中,即所選擇的音頻文件的時長與該時長差值大致相同(例如兩者之間相差小于一預(yù)設(shè)誤差值,如10秒)。步驟S706,所述判斷模塊184判定所述電子裝置1是否退出所述音樂播放軟件17。如果電子裝置1退出所述音樂播放軟件17時,進(jìn)入步驟S707。如果電子裝置1未退出所述音樂播放軟件17時,返回步驟S703。步驟S707,所述存儲模塊186將該電子裝置1當(dāng)前播放的音樂播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)存儲至存儲裝置12中。該當(dāng)前音樂播放列表可以是步驟S703生成音樂播放列表,也可以是步驟S706調(diào)整后音樂播放列表。應(yīng)說明的是,如果電子裝置1的存儲裝置12中存儲了一個或多個播放列表及其對應(yīng)的情境參數(shù)時,當(dāng)所述電子裝置1下一次再執(zhí)行所述音樂播放軟件17時,在步驟S701檢測所述電子裝置1當(dāng)前的情境參數(shù)后,所述音樂播放系統(tǒng)18判定所述存儲裝置12中是否存儲有與該當(dāng)前的情境參數(shù)匹配音樂播放列表,如果有,跳過步驟S702,直接進(jìn)入步驟S703播放該與當(dāng)前的情境參數(shù)匹配音樂播放列表。在更進(jìn)一步的較佳實(shí)施例中,步驟S708中,在所述存儲模塊186存儲電子裝置1當(dāng)前播放的音樂播放列表及其對應(yīng)的情境參數(shù)或/及偏好參數(shù)時,可以通知所述電子裝置1的用戶為上述存儲的各播放列表設(shè)置一對應(yīng)的標(biāo)簽,并將該標(biāo)簽與所述音樂播放列表或所述音樂播放列表及其對應(yīng)的情境參數(shù)和偏好參數(shù)一同上傳至服務(wù)器2或其他音樂平臺上,與其他用戶分享。應(yīng)說明的是,當(dāng)在所述音樂播放軟件17播放音樂后,如果不需要確定所述電子裝置1的情境參數(shù)及/或至少一組偏好參數(shù),所述電子裝置的音樂播放方法可以直接從步驟S703開始。其中若步驟S704和S705中判定需要增加音頻文件至當(dāng)前播放的音樂播放列表時,再執(zhí)行步驟S701以確定所述電子裝置1的情境參數(shù)或/及至少一組偏好參數(shù),并從與上述情境參數(shù)或/及偏好參數(shù)相匹配的音頻文件中選擇一個或多個音頻文件添加至所述音樂播放列表。最后應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。當(dāng)前第1頁1 2 3