專利名稱::編輯mp3播放列表的方法及數(shù)字電子裝置的制作方法編輯MP3播放列表的方法及數(shù)字電子裝置
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通信
技術(shù)領(lǐng)域:
,更具體地說涉及數(shù)碼影音產(chǎn)品中播放列表(數(shù)據(jù)庫)管理。
背景技術(shù):
:隨著人們生活水平的提高,對生活的享受越來越受到重視,出現(xiàn)了各種各樣個性化的電子設(shè)備,包括手機、MP3、MP4、PSP等,對音樂的享受是人們生活中非常重要的一個方面,最常用的MP3和MP4都是便攜式音樂播放的載體。為了迎合人們的需求,各種類型的便攜式多媒體設(shè)備(PortableMultimediaDevice)被開發(fā)出來,并被廣泛使用。能夠播放高音質(zhì)的MP3音頻(MP3Audio)數(shù)據(jù)的MP3播放器(MP3Player)等便攜式多媒體設(shè)備(PortableMultimediaDevice)中,能夠通過液晶顯示屏(LCD)等,在畫面中顯示音頻曲目列表。當使用MP3等便攜式多媒體設(shè)備,使用者選定任意一首音頻曲目時,存儲該音頻曲目的存儲媒體,例如閃存存儲器(FlashMemory))或存儲卡(MemoryCard)等存儲媒體檢索到存儲該音頻曲目的位置后,便能夠輸出并播放相應(yīng)音頻曲目。使用者通過音頻曲目列表選擇自己想要收聽的音頻曲目后,便能夠進行收聽,或者直接輸入自己想收聽的音頻曲目的曲名后,也能夠播放相應(yīng)音頻曲目。但是,傳統(tǒng)的MP3設(shè)備中,用戶把音樂從PC下載到MP3設(shè)備后,MP3設(shè)備只能給用戶提供簡單的按照文件夾形式或ID3排序的瀏覽方式,這對一些音樂愛好者或是鐘意DIY的用戶來說,是遠遠不夠的,這部分用戶希望能夠在MP3設(shè)備上更方便地操作自已的音樂文件,舉例來說,用戶可能希望在電腦上編輯好自已的播放列表,所有自己喜愛的音樂按照自已喜好順序排列并播放。
發(fā)明內(nèi)容為了克服上述問題,為配合用戶的個性需求,方便用戶可以按照自己的喜好來編輯播放列表,并能夠方便地管理和更新列表,本發(fā)明提供一種編輯MP3播放列表的方法,并提供了一種適用于該方法的數(shù)字電子裝置。這種編輯播放列表的方法,使用戶自行進行播放列表的編輯、建立和管理,其包括以下步驟第一步驟,用戶使用配套的PC軟件對自己的音頻媒體進行管理,并根據(jù)自己的喜好來創(chuàng)建相應(yīng)的列表,同時對列表進行添加媒體或者刪除媒體操作;第二步驟,當MP3設(shè)備通過MSC或者MTP模式連接上電腦,PC端把已編輯好的列表和歌曲同時同步到MP3設(shè)備中,每首歌曲按照MP3設(shè)備的相應(yīng)格式傳輸?shù)組P3設(shè)備上,同時在MP3設(shè)備的相應(yīng)目錄下新建列表,并進行標識,該列表即用戶在PC軟件上所編輯的列表;第三步驟,當MP3設(shè)備斷開電腦后,開啟MP3設(shè)備時對里面的文件進行掃描,更新數(shù)據(jù)庫,在掃描的過程中,程序設(shè)置了專門對標識的列表文件進行檢測,當發(fā)現(xiàn)標識的列表文件時,開始進行解析;如果沒有,則繼續(xù)進行其它開機準備工作;第四步驟,當發(fā)現(xiàn)有標識的列表文件,解析程序先讀取該列表文件的文件名,然后再查詢數(shù)據(jù)庫,判斷數(shù)據(jù)庫中是否存在同名的虛擬列表,如果已存在,則進行步驟五,如果不存在,則直接進行步驟六;第五步驟,從數(shù)據(jù)庫中刪除相應(yīng)的虛擬列表,重新創(chuàng)建新的虛擬列表,進入步驟六;第六步驟,用上述標識列表的列表名在數(shù)據(jù)庫中創(chuàng)建一個新的虛擬列表,該虛擬列表存在于MP3設(shè)備數(shù)據(jù)庫中,程序打開列表,獲取信息,添加到數(shù)據(jù)庫的虛擬列表中并更新數(shù)據(jù)庫,逐步完成所有的文件直到文件添加結(jié)束;第七步驟,重復(fù)步驟四直至沒有檢測到標識的文件,然后進入下一步驟;第八步驟,列表解析建立完成,進行顯示和播放。本發(fā)明還提供了一種數(shù)字電子裝置,使用戶自行進行播放列表的編輯、建立和管理,其包括一列表存儲器,用于建立數(shù)據(jù)庫,存儲MP3音頻數(shù)據(jù)播放列表,該列表文件通過標記進行標識,并以相應(yīng)的格式存儲在相應(yīng)的目錄下,還存儲有虛擬列表數(shù)據(jù);一列表編輯器,用于客戶進行列表的編輯、排序、添加和刪除;一列表解析器,用于發(fā)現(xiàn)標識的列表文件時,進行數(shù)據(jù)解析,讀取列表的文件,查詢存儲器中數(shù)據(jù)庫的數(shù)據(jù),判斷數(shù)據(jù)庫中是否存在同名的虛擬列表;一處理器,用于對上述操作進行數(shù)據(jù)處理,進行數(shù)據(jù)運算;一播放設(shè)備,用于顯示列表和播放音頻數(shù)據(jù);一數(shù)據(jù)傳輸設(shè)備,具有數(shù)據(jù)傳輸協(xié)議,用于數(shù)字電子裝置與PC端或者移動存儲設(shè)備進行連接時的數(shù)據(jù)傳輸以及同步列表數(shù)據(jù)。以上所述的編輯MP3播放列表的方法以及數(shù)字電子裝置,其中的相應(yīng)格式為“分區(qū)名/參數(shù)1/參數(shù)2/.../參數(shù)n/文件名”格式,所述相應(yīng)目錄為“分區(qū)名/config”,所述標識為設(shè)置一后綴名進行標識。上述參數(shù)1、參數(shù)2、...參數(shù)η為歌曲名、歌唱家名、專輯名、流派和發(fā)行年中的一項。本發(fā)明取得了以下技術(shù)效果可以讓用戶按照自己的喜好自行編排播放列表順序。通過建立虛擬列表,可以在用戶再次建立新表的時候直接刪除舊的虛擬列表,重新建立新的虛擬列表,省略了新舊列表的對比,節(jié)省了時間,提高了效率。為列表建立相應(yīng)的標識,以相應(yīng)的格式存儲在相應(yīng)的區(qū)域,提高了列表的尋找效率。通過PC端與播放器端進行數(shù)據(jù)同步,可以有效利用PC端軟件來進行列表編排,結(jié)合列表編輯的方法,實現(xiàn)用戶個性化列表編輯。圖1為本發(fā)明PC端與播放器端連接流程示意圖2為本發(fā)明播放列表編輯實施流程示意圖。具體實施方式為了便于本領(lǐng)域普通技術(shù)人員理解和實施本發(fā)明,下面結(jié)合附圖及具體實施方式對本發(fā)明作進一步的詳細描述。如圖1所示,為PC端與播放器端連接時,在PC端,用戶可以使用配套的PC軟件對自己的音頻媒體進行管理,并可以根據(jù)自己的喜好來創(chuàng)建相應(yīng)的列表,同時對列表進行添加媒體或者刪除媒體操作。當MP3設(shè)備通過大量存儲分類(MassStorageClass——MSC)模式或者多媒體轉(zhuǎn)移協(xié)議(MediaTransferProtocol——MTP)模式連接上電腦,PC端就可以把已編輯好的列表和歌曲同時同步到MP3設(shè)備中,每首歌曲會按照MP3設(shè)備分區(qū)/歌曲藝術(shù)家/專輯/的格式傳輸?shù)組P3設(shè)備上,同時,在MP3設(shè)備分區(qū)/CONFIG目錄下會新建了一個后綴為M3U的列表,該列表即用戶在PC軟件上所編輯的列表。該列表文件內(nèi)容格式如下a:/Music/歌曲藝術(shù)家/專輯/.../文件名1a:/Music/歌曲藝術(shù)家/專輯/.../文件名2......a:/Music/歌曲藝術(shù)家/專輯/.../文件名η實際即該媒體在ΜΡ3設(shè)備上的存儲路徑。當ΜΡ3設(shè)備斷開電腦后,開機時會對ΜΡ3設(shè)備里面的文件進行掃描,然后更新數(shù)據(jù)庫。在掃描的過程中,程序設(shè)置了專門對后綴名為M3U的文件的檢測,當發(fā)現(xiàn)后綴名為M3U的文件,就認定有列表文件,要開始進行解析;如果沒有,則繼續(xù)進行其它開機準備工作。在PC端,用戶可以進行的操作有創(chuàng)建列表、添加或刪除媒體、刪除列表等,傳輸協(xié)議的過程主要是用來同步PC端和播放器端的列表數(shù)據(jù),在播放器端,當發(fā)現(xiàn)有M3U文件,解析程序先讀取該M3U列表的文件名,然后再查詢數(shù)據(jù)庫,判斷數(shù)據(jù)庫中是否存在同名的虛擬列表。如果已存在,則進行步驟①,如果不存在,則直接進行步驟②①從數(shù)據(jù)庫中刪除相應(yīng)的虛擬列表。如果用戶在PC端更新了列表,ΜΡ3設(shè)備再次建表的時候,如果還要將原有的列表和新的列表里面的內(nèi)容進行對比,選擇添加哪些媒體,或者刪除哪些媒體,這樣效率比較低,所以我們選擇把原有的虛擬列表從數(shù)據(jù)庫中刪除,然后重新創(chuàng)建新的虛擬列表。接著進行步驟②。②用該M3U列表名在數(shù)據(jù)庫中創(chuàng)建一個新的虛擬列表,該虛擬列表存在于ΜΡ3設(shè)備數(shù)據(jù)庫中,以后ΜΡ3設(shè)備每次查詢或播放就不用再去解析該M3U列表文件,可以大大提高效率。然后程序開始打開M3U列表,讀取里面一行的內(nèi)容,通過此路徑來找到相應(yīng)媒體,然后獲取它的句柄,把它添加到數(shù)據(jù)庫的虛擬列表中并更新數(shù)據(jù)庫,完成后接著再讀取下一行內(nèi)容,再添加下一個媒體......直到該M3U文件結(jié)束。重復(fù)上述步驟直至沒有檢測到后綴為M3U的文件。列表解析建立完成,可以進行顯示和播放。如圖2所示,為本發(fā)明播放列表編輯實施流程示意圖,其完整地表示了整個播放列表編輯的過程,使用戶自行進行播放列表的編輯、建立和管理,其包括以下步驟第一步驟,用戶使用配套的PC軟件對自己的音頻媒體進行管理,并根據(jù)自己的喜好來創(chuàng)建相應(yīng)的列表,同時對列表進行添加媒體或者刪除媒體操作;第二步驟,當ΜΡ3設(shè)備通過MSC或者MTP模式連接上電腦,PC端把已編輯好的列表和歌曲同時同步到ΜΡ3設(shè)備中,每首歌曲按照ΜΡ3設(shè)備的相應(yīng)格式傳輸?shù)溅?設(shè)備上,同時在MP3設(shè)備的相應(yīng)目錄下新建列表,并進行標識,該列表即用戶在PC軟件上所編輯的列表;第三步驟,當MP3設(shè)備斷開電腦后,開啟MP3設(shè)備時對里面的文件進行掃描,更新數(shù)據(jù)庫,在掃描的過程中,程序設(shè)置了專門對標識的列表文件進行檢測,當發(fā)現(xiàn)標識的列表文件時,開始進行解析;如果沒有,則繼續(xù)進行其它開機準備工作;第四步驟,當發(fā)現(xiàn)有標識的列表文件,解析程序先讀取該列表文件的文件名,然后再查詢數(shù)據(jù)庫,判斷數(shù)據(jù)庫中是否存在同名的虛擬列表,如果已存在,則進行步驟五,如果不存在,則直接進行步驟六;第五步驟,從數(shù)據(jù)庫中刪除相應(yīng)的虛擬列表,重新創(chuàng)建新的虛擬列表,進入步驟六;第六步驟,用上述標識列表的列表名在數(shù)據(jù)庫中創(chuàng)建一個新的虛擬列表,該虛擬列表存在于MP3設(shè)備數(shù)據(jù)庫中,程序打開列表,獲取信息,添加到數(shù)據(jù)庫的虛擬列表中并更新數(shù)據(jù)庫,逐步完成所有的文件直到文件添加結(jié)束;第七步驟,重復(fù)步驟四直至沒有檢測到標識的文件,然后進入下一步驟;第八步驟,列表解析建立完成,進行顯示和播放。音頻數(shù)據(jù)播放器的各種內(nèi)部元件是本領(lǐng)域技術(shù)人員常見的,在此不作詳述。包含微控制器(處理器),數(shù)據(jù)存儲器,通過緩沖存儲器,傳輸數(shù)據(jù)至音頻解碼器、數(shù)字信號處理器(簡稱DSP)。微控制器一般包括有適量存儲器用于存儲各種指令組、程序等(程序指令)從而控制音頻數(shù)據(jù)播放器的操作。為了適應(yīng)發(fā)明公開的列表方法,還公開了與編輯列表方法對應(yīng)的一種數(shù)字電子裝置,包括有一列表存儲器,一列表編輯器,一列表解析器,一處理器,一播放設(shè)備,一數(shù)據(jù)傳輸設(shè)備,具有數(shù)據(jù)傳輸協(xié)議,用于數(shù)字電子裝置與PC端或者移動存儲設(shè)備進行連接時的數(shù)據(jù)傳輸以及同步列表數(shù)據(jù)。上述的相應(yīng)格式為“分區(qū)名/參數(shù)1/參數(shù)2/.../參數(shù)n/文件名”格式,上述相應(yīng)目錄為“分區(qū)名/config”,所述標識為設(shè)置一后綴名進行標識。其中參數(shù)1、參數(shù)2、...參數(shù)η為歌曲名、歌唱家名、專輯名、流派和發(fā)行年中的一項。根據(jù)本發(fā)明的原理的方法可通過上述數(shù)字電子裝置進行相應(yīng)步驟的操作,列表存儲器用于建立數(shù)據(jù)庫,存儲ΜΡ3音頻數(shù)據(jù)播放列表,該列表文件通過標記進行標識,并以相應(yīng)的格式存儲在相應(yīng)的目錄下,還存儲有虛擬列表數(shù)據(jù);列表編輯器,用于客戶進行列表的編輯、排序、添加和刪除;列表解析器,用于發(fā)現(xiàn)標識的列表文件時,進行數(shù)據(jù)解析,讀取列表的文件,查詢存儲器中數(shù)據(jù)庫的數(shù)據(jù),判斷數(shù)據(jù)庫中是否存在同名的虛擬列表;處理器,用于對上述操作進行數(shù)據(jù)處理,進行數(shù)據(jù)運算;播放設(shè)備,如液晶(LCD)顯示模塊經(jīng)由總線顯示播放器的各種數(shù)據(jù)和/或信息,包括顯示列表和播放音頻數(shù)據(jù);數(shù)據(jù)傳輸設(shè)備,具有數(shù)據(jù)傳輸協(xié)議,用于數(shù)字電子裝置與PC端或者移動存儲設(shè)備進行連接時的數(shù)據(jù)傳輸以及同步列表數(shù)據(jù)。除此而外,一般的還具有音頻輸出裝置、鍵盤、視頻信號處理裝置(VSP)、音頻信號處理裝置(ASP)、內(nèi)存器和接口裝置等。音頻信號處理裝置從存儲器內(nèi)讀取出經(jīng)過壓縮的音頻曲目數(shù)據(jù),并進行還原和解碼,將其處理為原來的音頻信號。同時,視頻信號處理裝置在處理器的控制下,輸出各種菜單畫面的視頻信號,并通過液晶顯示屏(LCD)等顯示裝置在畫面中顯示,或者能夠生成音頻曲目列表等視頻信號,并通過顯示裝置在畫面中顯示。處理器能夠根據(jù)通過鍵盤輸入的用戶指令,選擇并播放任意的音頻曲目。以上對本發(fā)明實施例所提供的內(nèi)容進行了詳細介紹,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求1.一種編輯MP3播放列表的方法,使用戶自行進行播放列表的編輯、建立和管理,其特征在于包括以下步驟第一步驟,用戶使用配套的PC軟件對自己的音頻媒體進行管理,并根據(jù)自己的喜好來創(chuàng)建相應(yīng)的列表,同時對列表進行添加媒體或者刪除媒體操作;第二步驟,當MP3設(shè)備通過MSC或者MTP模式連接上電腦,PC端把已編輯好的列表和歌曲同時同步到MP3設(shè)備中,每首歌曲按照MP3設(shè)備的相應(yīng)格式傳輸?shù)組P3設(shè)備上,同時在MP3設(shè)備的相應(yīng)目錄下新建列表,并進行標識,該列表即用戶在PC軟件上所編輯的列表;第三步驟,當MP3設(shè)備斷開電腦后,開啟MP3設(shè)備時對里面的文件進行掃描,更新數(shù)據(jù)庫,在掃描的過程中,程序設(shè)置了專門對標識的列表文件進行檢測,當發(fā)現(xiàn)標識的列表文件時,開始進行解析;如果沒有,則繼續(xù)進行其它開機準備工作;第四步驟,當發(fā)現(xiàn)有標識的列表文件,解析程序先讀取該列表文件的文件名,然后再查詢數(shù)據(jù)庫,判斷數(shù)據(jù)庫中是否存在同名的虛擬列表,如果已存在,則進行步驟五,如果不存在,則直接進行步驟六;第五步驟,從數(shù)據(jù)庫中刪除相應(yīng)的虛擬列表,重新創(chuàng)建新的虛擬列表,進入步驟六;第六步驟,用上述標識列表的列表名在數(shù)據(jù)庫中創(chuàng)建一個新的虛擬列表,該虛擬列表存在于MP3設(shè)備數(shù)據(jù)庫中,程序打開列表,獲取信息,添加到數(shù)據(jù)庫的虛擬列表中并更新數(shù)據(jù)庫,逐步完成所有的文件直到文件添加結(jié)束;第七步驟,重復(fù)步驟四直至沒有檢測到標識的文件,然后進入下一步驟;第八步驟,列表解析建立完成,進行顯示和播放。2.根據(jù)權(quán)利要求1所述的編輯MP3播放列表的方法,其特征在于所述步驟二中的MP3設(shè)備的相應(yīng)格式為“分區(qū)名/參數(shù)1/參數(shù)2/.../參數(shù)n/文件名”格式,所述相應(yīng)目錄為“分區(qū)名/config”,所述標識為設(shè)置一后綴名進行標識。3.根據(jù)權(quán)利要求2所述的編輯MP3播放列表的方法,其特征在于所述參數(shù)1、參數(shù)2、...參數(shù)η為歌曲名、歌唱家名、專輯名、流派和發(fā)行年中的一項。4.一種應(yīng)用如權(quán)利要求1-3之一所述的編輯ΜΡ3播放列表的方法的數(shù)字電子裝置,其特征在于包括一列表存儲器,用于建立數(shù)據(jù)庫,存儲ΜΡ3音頻數(shù)據(jù)播放列表,該列表文件通過標記進行標識,并以相應(yīng)的格式存儲在相應(yīng)的目錄下,還存儲有虛擬列表數(shù)據(jù);一列表編輯器,用于客戶進行列表的編輯、排序、添加和刪除;一列表解析器,用于發(fā)現(xiàn)標識的列表文件時,進行數(shù)據(jù)解析,讀取列表的文件,查詢存儲器中數(shù)據(jù)庫的數(shù)據(jù),判斷數(shù)據(jù)庫中是否存在同名的虛擬列表;一處理器,用于對上述操作進行數(shù)據(jù)處理,進行數(shù)據(jù)運算;一播放設(shè)備,用于顯示列表和播放音頻數(shù)據(jù)。5.根據(jù)權(quán)利要求4所述的數(shù)字電子裝置,其特征在于;還包括一數(shù)據(jù)傳輸設(shè)備,具有數(shù)據(jù)傳輸協(xié)議,用于數(shù)字電子裝置與PC端或者移動存儲設(shè)備進行連接時的數(shù)據(jù)傳輸以及同步列表數(shù)據(jù)。6.根據(jù)權(quán)利要求4所述的數(shù)字電子裝置,其特征在于;所述的相應(yīng)格式為“分區(qū)名/參數(shù)1/參數(shù)2/.../參數(shù)n/文件名,,格式,所述相應(yīng)目錄為“分區(qū)名/config”,所述標識為設(shè)置一后綴名進行標識。7.根據(jù)權(quán)利要求6所述的數(shù)字電子裝置,其特征在于;所述參數(shù)1、參數(shù)2、...參數(shù)η為歌曲名、歌唱家名、專輯名、流派和發(fā)行年中的一項。全文摘要本發(fā)明涉及一種編輯MP3播放列表的方法,使用戶自行進行播放列表的編輯、建立和管理,包括以下步驟在PC端進行創(chuàng)建列表,編輯列表操作,PC端與播放器端同步列表,掃描數(shù)據(jù)庫后對列表文件的標識進行識別,解析列表文件對比是否存在虛擬列表文件,如果存在,則刪除虛擬列表文件,如果不存在,則直接新建新的虛擬列表文件,重復(fù)上述步驟,直至沒有檢測到標識的文件,完成列表解析,進行顯示和播放。本發(fā)明還提供了一種適用于該編輯列表方法的數(shù)字電子裝置,為用戶提供了個性化列表編輯管理服務(wù),使用簡單方便,滿足了用戶個人喜好。文檔編號G11B27/031GK102034518SQ20091019077公開日2011年4月27日申請日期2009年9月30日優(yōu)先權(quán)日2009年9月30日發(fā)明者陳永躍申請人:深圳市福智軟件技術(shù)有限公司