音樂播放器自動換膚方法及其系統、音樂播放器的製造方法
2023-05-17 21:31:56 3
音樂播放器自動換膚方法及其系統、音樂播放器的製造方法
【專利摘要】本發明提供一種音樂播放器自動換膚方法及其系統,以及一種音樂播放器。所述音樂播放器自動換膚方法,包括以下步驟:對音樂播放器中的音樂文件匹配相應的皮膚;在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。通過為所述音樂播放器中的音樂文件匹配相應的皮膚,在所述音樂播放器播放相應的音樂文件時,自動將與所述音樂文件匹配的皮膚文件切換為當前的皮膚。無需用戶手動設置就更夠自動根據歌曲自動換膚,非常方便,並且皮膚效果隨播放的歌曲不同而轉換,使音樂播放器換膚方式更加靈活。
【專利說明】音樂播放器自動換膚方法及其系統、音樂播放器
【技術領域】
[0001]本發明涉及音樂播放器軟體的【技術領域】,特別是涉及一種音樂播放器自動換膚方法及其系統,以及一種音樂播放器。
【背景技術】
[0002]音樂播放器軟體是電腦、智能終端等智能設備上的常用軟體。常用的音樂播放器通常會提供多種可選擇的皮膚,可以由用戶在選項設置中自行選擇音樂播放器的皮膚。
[0003]常用的音樂播放器客戶端的皮膚設置方式為:用戶打開音樂播放器,進入音樂播放器的設置選項,從備選的多個皮膚中選擇其中一個作為當前的皮膚。然而,在設置完成後,所述音樂播放器就會一直維持所選擇的皮膚不會改變,直到下一次用戶再次打開設置選項對皮膚進行設置。亦即用戶每一次對音樂播放器的皮膚設置都需要打開設置選項手動設置,不僅操作繁瑣,而且每次設置完後呈現的皮膚效果單一、比較單調。
【發明內容】
[0004]針對上述【背景技術】中存在的問題,本發明的目的在於提供一種能夠自動進行音樂播放器換膚,無需繁瑣操作的音樂播放器自動換膚方法,以及一種音樂播放器自動換膚系統。
[0005]一種音樂播放器自動換膚方法,包括以下步驟:
[0006]對音樂播放器中的音樂文件匹配相應的皮膚;
[0007]在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
[0008]一種音樂播放器自動換膚系統,包括:
[0009]匹配模塊,用於對音樂播放器中的音樂文件匹配相應的皮膚;
[0010]切換模塊,在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
[0011]本發明目的在於還提供一種音樂播放器,所述音樂播放器具有本發明的音樂播放器自動換膚系統,能夠自動進行音樂播放器換膚,無需繁瑣操作。
[0012]本發明的音樂播放器自動換膚方法及其系統,以及音樂播放器通過為所述音樂播放器中的音樂文件匹配相應的皮膚,在所述音樂播放器播放相應的音樂文件時,自動將與所述音樂文件匹配的皮膚文件切換為當前的皮膚。無需用戶手動設置就更夠自動根據歌曲自動換膚,非常方便,並且皮膚效果隨播放的歌曲不同而轉換,使音樂播放器換膚方式更加靈活。
【專利附圖】
【附圖說明】
[0013]圖1是本發明音樂播放器自動換膚方法的流程示意圖;
[0014]圖2是本發明音樂播放器自動換膚系統的結構示意圖。【具體實施方式】
[0015]請參閱圖1,圖1是本發明音樂播放器自動換膚方法的流程示意圖。
[0016]所述音樂播放器自動換膚方法,包括以下步驟:
[0017]S101,對音樂播放器中的音樂文件匹配相應的皮膚;
[0018]在本步驟中,優選地,對所述音樂播放器中包含若干個音樂文件的播放列表匹配一個皮膚,則在播放所述播放列表中的音樂文件時,應用與所述播放列表匹配的皮膚。並可以通過對應播放列表的音樂類型,專輯名,歌手等,為所述播放列表匹配相應的皮膚,也可以由用戶通過自定義皮膚設置相應播放列表的皮膚。
[0019]對音樂播放器中的音樂文件匹配相應的皮膚可以由音樂播放器自動搜索皮膚文件的方式實現,即音樂播放器自動搜索所述音樂播放器本地的皮膚儲存庫中是否保存有與所述音樂文件匹配的皮膚;如果是,則直接獲取所述皮膚;否則,在伺服器的皮膚儲存庫中搜索與所述音樂文件匹配的皮膚,並下載所述皮膚。
[0020]其中,所述音樂播放器本地的皮膚儲存庫中儲存有本地已下載或自帶的多種皮膚文件,通過設置選項設置應用相應的皮膚。在對音樂文件匹配相應的皮膚時,首先搜索本地的所述皮膚儲存庫中是否有相應的皮膚文件,如果有則可以直接應用本地的皮膚文件,如果匹配的皮膚文件在本地的所述皮膚儲存庫中沒有保存,則從伺服器中搜索相應的皮膚文件,下載到本地應用。
[0021]本發明提供一種為各個所述音樂文件搜索匹配皮膚的方法:
[0022]首先在下載的每個音樂文件或者用戶創建的本地播放列表中,對每一所述皮膚設定對應的音樂類型標籤。其中,所述音樂類型標籤可以由伺服器自動添加,也可以由用戶在本地音樂播放器中輸入對應的音樂類型標籤。所述音樂類型標籤包括:音樂風格(如搖滾、流行、抒情)、地區(如歐美、港澳)、演唱者或者專輯等等。
[0023]而在進行皮膚文件匹配時,判斷相應的所述音樂文件的音樂類型,根據所述音樂文件的音樂類型搜索具有相應的音樂類型標籤的皮膚進行匹配。例如所述音樂文件的音樂類型是搖滾、則搜索音樂類型標籤為搖滾的相應皮膚文件,並與所述音樂文件匹配。判斷所述音樂文件的音樂類型的方法可以是對每一個音樂文件同樣設置一個音樂類型標籤,也可以通過現有技術中的其他常用的方法判斷。
[0024]對音樂播放器中的音樂文件匹配相應的皮膚的方法可以在所述音樂播放器中實現,也可以通過伺服器實現,如通過伺服器實現對皮膚文件的匹配,則當所述音樂播放器從伺服器下載相應的音樂文件時,同時下載所述伺服器中與所述音樂文件綁定的皮膚。由於直接在伺服器端統一進行音樂文件和皮膚文件的匹配,則無需所述音樂播放器在本地再進行匹配,更加方便。
[0025]對音樂播放器中的音樂文件匹配相應的皮膚的方法還可以通過所述音樂播放器的皮膚自定義功能實現,即所述音樂播放器接收對所述音樂文件自定義皮膚的指令;獲取指定的本地圖片,將所述本地圖片編輯為所述音樂播放器的皮膚,並將所述皮膚與所述音樂文件匹配。通過上述方法,可以由用戶將各種圖片自定義為所述音樂播放器的皮膚,再與對應的音樂文件匹配綁定,增強所述音樂播放器的個性化設置。用戶自定義的方式同樣適用於用戶創建的播放列表,即在接收到創建播放列表的指令時,創建播放列表,並在創建播放列表的設置窗口中提供自定義皮膚的選項,供用戶選擇本地或者伺服器中的皮膚,或者編輯自定義皮膚與所述播放列表匹配。
[0026]S102,在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
[0027]在本步驟中,判斷所述音樂播放器當前應用的皮膚是否為與所述音樂文件匹配的皮膚;如果是,則不切換所述音樂播放器的皮膚;否則,將所述音樂播放器的皮膚切換為與所述音樂文件匹配的皮膚。
[0028]亦即,在播放完一個音樂文件後,如果下一個音樂文件匹配的皮膚與前一個音樂文件匹配的皮膚不同,則自動執行皮膚切換,實現音樂播放器的皮膚根據歌曲自動切換。
[0029]如果對於播放列表設置了一個匹配的皮膚,則在所述播放列表的所有曲目播放過程中無需再切換皮膚,在本播放列表播放結束,下一個播放列表開始播放時再切換皮膚。
[0030]而如果所述音樂文件匹配的皮膚有兩個或兩個以上,則在播放所述音樂文件時,隨機選取一個所述皮膚切換所述音樂播放器當前的皮膚,或者以預定的時間間隔,將所述音樂播放器的皮膚在所述兩個或兩個以上的皮膚之間輪流切換。上述設定同樣適用於播放列表的情形。
[0031]本發明的音樂播放器自動換膚方法通過為所述音樂播放器中的音樂文件匹配相應的皮膚,在所述音樂播放器播放相應的音樂文件時,自動將與所述音樂文件匹配的皮膚文件切換為當前的皮膚。無需用戶手動設置就更夠自動根據歌曲自動換膚,非常方便,並且皮膚效果隨播放的歌曲不同而轉換,使音樂播放器換膚方式更加靈活。
[0032]進一步地,可以在所述音樂播放器中增加設置自動換膚選項,如果所述自動換膚選項被觸發,則啟動自動換膚,否則不啟動自動換膚。
[0033]通過本發明的音樂播放器自動換膚方法,使音樂播放器跟隨專輯或不同類型歌曲進行換膚,很好的提升用戶體驗,聽歌過程中小有驚喜。用戶在聽歌找歌的過程中增加配置皮膚的趣味性,脫離乏味的查找,操控感增強,音樂播放給用戶帶來更好的體驗。
[0034]請參閱圖2,圖2是本發明音樂播放器自動換膚系統的流程示意圖。
[0035]所述音樂播放器自動換膚系統,包括:匹配模塊11和切換模塊12。所述匹配模塊11用於對音樂播放器中的音樂文件匹配相應的皮膚;所述切換模塊12用於在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
[0036]優選地,所述匹配模塊11對所述音樂播放器中包含若干個音樂文件的播放列表匹配一個皮膚,則在播放所述播放列表中的音樂文件時,應用與所述播放列表匹配的皮膚。所述匹配模塊11可以通過對應播放列表的音樂類型,專輯名,歌手等,為所述播放列表匹配相應的皮膚,也可以由用戶通過自定義皮膚設置相應播放列表的皮膚。
[0037]所述匹配模塊11對音樂播放器中的音樂文件匹配相應的皮膚可以由音樂播放器自動搜索皮膚文件的方式實現,即音樂播放器自動搜索所述音樂播放器本地的皮膚儲存庫中是否保存有與所述音樂文件匹配的皮膚;如果是,則直接獲取所述皮膚;否則,在伺服器的皮膚儲存庫中搜索與所述音樂文件匹配的皮膚,並下載所述皮膚。
[0038]其中,所述音樂播放器本地的皮膚儲存庫中儲存有本地已下載或自帶的多種皮膚文件,通過設置選項設置應用相應的皮膚。在對音樂文件匹配相應的皮膚時,首先搜索本地的所述皮膚儲存庫中是否有相應的皮膚文件,如果有則可以直接應用本地的皮膚文件,如果匹配的皮膚文件在本地的所述皮膚儲存庫中沒有保存,則從伺服器中搜索相應的皮膚文件,下載到本地應用。
[0039]在一個優選實施方式中,所述匹配模塊11首先在下載的每個音樂文件或者用戶創建的本地播放列表中,對每一所述皮膚設定對應的音樂類型標籤。其中,所述音樂類型標籤可以由伺服器自動添加,也可以由用戶在本地音樂播放器中輸入對應的音樂類型標籤。所述音樂類型標籤包括:音樂風格(如搖滾、流行、抒情)、地區(如歐美、港澳)、演唱者或者
專輯等等。
[0040]而在進行皮膚文件匹配時,所述匹配模塊11判斷相應的所述音樂文件的音樂類型,根據所述音樂文件的音樂類型搜索具有相應的音樂類型標籤的皮膚進行匹配。例如所述音樂文件的音樂類型是搖滾、則搜索音樂類型標籤為搖滾的相應皮膚文件,並與所述音樂文件匹配。判斷所述音樂文件的音樂類型的方法可以是對每一個音樂文件同樣設置一個音樂類型標籤,也可以通過現有技術中的其他常用的方法判斷。
[0041]所述匹配模塊11對音樂播放器中的音樂文件匹配相應的皮膚可以在所述音樂播放器中實現,也可以通過伺服器實現,如果通過伺服器實現對皮膚文件的匹配,則所述匹配模塊11設置在伺服器端,所述音樂播放器從伺服器下載相應的音樂文件時,同時下載所述伺服器中與所述音樂文件綁定的皮膚。由於直接在伺服器端統一進行音樂文件和皮膚文件的匹配,則無需所述音樂播放器在本地再進行匹配,更加方便。
[0042]所述匹配模塊11對音樂播放器中的音樂文件匹配相應的皮膚還可以通過所述音樂播放器的皮膚自定義功能實現,即所述音樂播放器接收對所述音樂文件自定義皮膚的指令;獲取指定的本地圖片,將所述本地圖片編輯為所述音樂播放器的皮膚,並將所述皮膚與所述音樂文件匹配。因此可以由用戶將各種圖片自定義為所述音樂播放器的皮膚,再與對應的音樂文件匹配綁定,增強所述音樂播放器的個性化設置。用戶自定義的方式同樣適用於用戶創建的播放列表,即在接收到創建播放列表的指令時,創建播放列表,並在創建播放列表的設置窗口中提供自定義皮膚的選項,供用戶選擇本地或者伺服器中的皮膚,或者編輯自定義皮膚與所述播放列表匹配。
[0043]所述切換模塊12在所述音樂播放器播放所述音樂文件時,判斷所述音樂播放器當前應用的皮膚是否為與所述音樂文件匹配的皮膚;如果是,則不切換所述音樂播放器的皮膚;否則,將所述音樂播放器的皮膚切換為與所述音樂文件匹配的皮膚。
[0044]亦即,所述切換模塊12在播放完一個音樂文件後,如果下一個音樂文件匹配的皮膚與前一個音樂文件匹配的皮膚不同,則自動執行皮膚切換,實現音樂播放器的皮膚根據歌曲自動切換。
[0045]如果所述匹配模塊11對於播放列表設置了一個匹配的皮膚,則所述切換模塊12在所述播放列表的所有曲目播放過程中無需再切換皮膚,在本播放列表播放結束,下一個播放列表開始播放時再切換皮膚。
[0046]如果所述音樂文件匹配的皮膚有兩個或兩個以上,則所述切換模塊12在播放所述音樂文件時,隨機選取一個所述皮膚切換所述音樂播放器當前的皮膚,或者以預定的時間間隔,將所述音樂播放器的皮膚在所述兩個或兩個以上的皮膚之間輪流切換。上述設定同樣適用於播放列表的情形。[0047]本發明的音樂播放器自動換膚系統通過為所述音樂播放器中的音樂文件匹配相應的皮膚,在所述音樂播放器播放相應的音樂文件時,自動將與所述音樂文件匹配的皮膚文件切換為當前的皮膚。無需用戶手動設置就更夠自動根據歌曲自動換膚,非常方便,並且皮膚效果隨播放的歌曲不同而轉換,使音樂播放器換膚方式更加靈活。
[0048]本發明還請求保護一種音樂播放器,所述音樂播放器具有本發明的音樂播放器自動換膚系統,能夠實現皮膚根據歌曲文件的不同而自動切換,無需用戶手動設置就更夠自動根據歌曲自動換膚,非常方便,能夠提供更好的用戶體驗。
[0049]本領域普通技術人員可以理解實現上述實施方式中的全部或部分流程以及對應的系統、所述音樂播放器,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各實施方式的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。
[0050]以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。
【權利要求】
1.一種音樂播放器自動換膚方法,其特徵在於,包括以下步驟:對音樂播放器中的音樂文件匹配相應的皮膚;在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
2.如權利要求1所述的音樂播放器自動換膚方法,其特徵在於,對音樂播放器中的音樂文件匹配相應的皮膚的步驟包括:對所述音樂播放器中包含若干個音樂文件的播放列表匹配一個皮膚。
3.如權利要求1或者2所述的音樂播放器自動換膚方法,其特徵在於,對音樂播放器中的音樂文件匹配相應的皮膚的步驟包括:搜索所述音樂播放器本地的皮膚儲存庫中是否保存有與所述音樂文件匹配的皮膚;如果是,則直接獲取所述皮膚;否則,在伺服器的皮膚儲存庫中搜索與所述音樂文件匹配的皮膚,並下載所述皮膚。
4.如權利要求3所述的音樂播放器自動換膚方法,其特徵在於,搜索與所述音樂文件匹配的皮膚的步驟包括:對每一所述皮膚設定對應的音樂類型標籤;判斷所述音樂文件的音樂類型,根據所述音樂文件的音樂類型搜索具有相應的音樂類型標籤的皮膚進行匹配。
5.如權利要求1所述的音樂播放器自動換膚方法,其特徵在於,對音樂播放器中的音樂文件匹配相應的皮膚的步驟包括:當所述音樂播放器從伺服器下載相應的音樂文件時,同時下載所述伺服器中與所述音樂文件綁定的皮膚。
6.如權利要求1所述的音樂播放器自動換膚方法,其特徵在於,對音樂播放器中的音樂文件匹配相應的皮膚的步驟包括:接收對所述音樂文件自定義皮膚的指令;獲取指定的本地圖片,將所述本地圖片編輯為所述音樂播放器的皮膚,並將所述皮膚與所述音樂文件匹配。
7.如權利要求1所述的音樂播放器自動換膚方法,其特徵在於,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚的步驟包括:判斷所述音樂播放器當前應用的皮膚是否為與所述音樂文件匹配的皮膚;如果是,則不切換所述音樂播放器的皮膚;否則,將所述音樂播放器的皮膚切換為與所述音樂文件匹配的皮膚。
8.如權利要求1或者7所述的音樂播放器自動換膚方法,其特徵在於,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚的步驟包括:如果所述音樂文件匹配的皮膚有兩個或兩個以上,則在播放所述音樂文件時,隨機選取一個所述皮膚切換所述音樂播放器當前的皮膚,或者以預定的時間間隔,將所述音樂播放器的皮膚在所述兩個或兩個以上的皮膚之間輪流切換。
9.一種音樂播放器自動換膚系統,其特徵在於,包括:匹配模塊,用於對音樂播放器中的音樂文件匹配相應的皮膚;切換模塊,用於在所述音樂播放器播放所述音樂文件時,將所述音樂文件匹配的皮膚切換為所述音樂播放器當前的皮膚。
10.如權利要求9所述的音樂播放器自動換膚系統,其特徵在於,所述匹配模塊對所述音樂播放器中包含若干個音樂文件的播放列表匹配一個皮膚。
11.如權利要求9或者10所述的音樂播放器自動換膚系統,其特徵在於,所述匹配模塊搜索所述音樂播放器本地的皮膚儲存庫中是否保存有與所述音樂文件匹配的皮膚;如果是,則直接獲取所述皮膚;否則,在伺服器的皮膚儲存庫中搜索與所述音樂文件匹配的皮膚,並下載所述皮膚。
12.如權利要求11所述的音樂播放器自動換膚系統,其特徵在於,所述匹配模塊對每一所述皮膚設定對應的音樂類型標籤;在對音樂播放器中的音樂文件匹配相應的皮膚時,判斷所述音樂文件的音樂類型,根據所述音樂文件的音樂類型搜索具有相應的音樂類型標籤的皮膚進行匹配。
13.如權利要求9所述的音樂播放器自動換膚系統,其特徵在於,所述匹配模塊在所述音樂播放器從伺服器下載相應的音樂文件時,同時下載所述伺服器中與所述音樂文件綁定的皮膚。
14.如權利要求9所述的音樂播放器自動換膚系統,其特徵在於,所述匹配模塊接收對所述音樂文件自定義皮膚的指令;獲取指定的本地圖片,將所述本地圖片編輯為所述音樂播放器的皮膚,並將所述皮膚與所述音樂文件匹配。
15.如權利要求9所述的音樂播放器自動換膚系統,其特徵在於,所述切換模塊判斷所述音樂播放器當前應用的皮膚是否為與所述音樂文件匹配的皮膚;如果是,則不切換所述音樂播放器的皮膚;否則,將所述音樂播放器的皮膚切換為與所述音樂文件匹配的皮膚。
16.如權利要求9或者15所述的音樂播放器自動換膚系統,其特徵在於,如果所述音樂文件匹配的皮膚有兩個或兩個以上,則所述切換模塊在播放所述音樂文件時,隨機選取一個所述皮膚切換所述音樂播放器當前的`皮膚,或者以預定的時間間隔,將所述音樂播放器的皮膚在所述兩個或兩個以上的皮膚之間輪流切換。
17.一種音樂播放器,其特徵在於,包括如權利要求9至16中任一項所述的音樂播放器自動換膚系統。
【文檔編號】G06F17/30GK103677776SQ201210349226
【公開日】2014年3月26日 申請日期:2012年9月19日 優先權日:2012年9月19日
【發明者】王銳, 劉偉, 董明利, 姜波, 劉仕雷 申請人:騰訊科技(深圳)有限公司