專利名稱:將外部的mp3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種手機(jī)的應(yīng)用,特別是涉及一種將外部MP3歌曲,在無(wú)存儲(chǔ)卡的手機(jī)中,通過解析得到MP3歌曲信息,并將得到的MP3歌曲信息廣泛應(yīng)用到手機(jī)中的方法。
背景技術(shù):
現(xiàn)有市售的一種無(wú)存儲(chǔ)卡的手機(jī),可以撥打電話和發(fā)送短信,雖然配置相對(duì)較低, 但由于這款手機(jī)性能穩(wěn)定,價(jià)格也相對(duì)低廉,因此仍受到廣大普通手機(jī)用戶們的喜愛。然而,這種手機(jī)由于沒有存儲(chǔ)卡,為了不過多地占用手機(jī)的內(nèi)存,出廠前手機(jī)生產(chǎn)廠家一般都只是在手機(jī)自帶的系統(tǒng)中存儲(chǔ)有限的幾首老MP3歌曲。用戶使用時(shí),手機(jī)只能播放這幾首歌曲,時(shí)間一長(zhǎng),手機(jī)用戶難免有聽膩的時(shí)候。而當(dāng)手機(jī)用戶想換著聽一些其它的新歌,通常只能再額外購(gòu)置一個(gè)MP3隨身聽。這樣加大了手機(jī)用戶的消費(fèi)成本,而出行時(shí)還需要同時(shí)將手機(jī)和MP3隨身聽隨時(shí)攜帶,才能實(shí)現(xiàn)MP3隨身聽的功能,因此也很不方便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)的無(wú)存儲(chǔ)卡的手機(jī)無(wú)法播放外部的MP3歌曲的缺陷,提供一種在沒有外部介質(zhì)的時(shí)候,也能將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,所述手機(jī)出廠時(shí)不帶有T卡,所述手機(jī)內(nèi)置MP3播放列表和音樂播放器,其特點(diǎn)在于,所述方法包括以下步驟S1、選擇并提取外部的MP3歌曲;&、解析所述MP3歌曲,得到所述MP3歌曲的標(biāo)簽幀信息和數(shù)據(jù)幀信息;&、將所述MP3歌曲的標(biāo)簽幀信息存儲(chǔ)在手機(jī)的一第一存儲(chǔ)區(qū)內(nèi);、、將所述MP3歌曲的數(shù)據(jù)幀信息存儲(chǔ)在手機(jī)的一第二存儲(chǔ)區(qū)內(nèi);&、根據(jù)解析得到的所述MP3歌曲的標(biāo)簽幀信息生成對(duì)應(yīng)的MP3播放列表;及&、通過所述音樂播放器,解碼、還原播放所提取的MP3歌曲。較佳地,所述手機(jī)還內(nèi)置出廠時(shí)自帶的鈴聲,在步驟&后,還包括以下步驟將解析得到的所述MP3歌曲的數(shù)據(jù)幀信息替換所述手機(jī)的出廠時(shí)自帶的鈴聲。較佳地,步驟&中所述MP3歌曲的標(biāo)簽幀信息,還包括所述MP3歌曲的封面信息。較佳地,在步驟&后,還包括以下步驟將所述的封面信息設(shè)有手機(jī)的墻紙。較佳地,步驟&中所述MP3歌曲的標(biāo)簽幀信息,還包括MP3歌曲的圖片信息。較佳地,步驟&中,在播放所述MP3歌曲的同時(shí),還在所述手機(jī)的顯示屏上顯示所述MP3歌曲的圖片信息。本發(fā)明的積極進(jìn)步效果在于本發(fā)明能將外部MP3歌曲,通過歌曲解析,將解析得到的MP3歌曲信息廣泛應(yīng)用到手機(jī)中,使得在沒有外部介質(zhì)的時(shí)候可以正常播放MP3。此外,本發(fā)明還可以利用得到的MP3歌曲信息替換手機(jī)系統(tǒng)自帶的鈴聲,以及手機(jī)出廠時(shí)自帶的墻紙,因此增強(qiáng)了手機(jī)的使用性能,節(jié)約了手機(jī)用戶的娛樂成本。
圖1為本發(fā)明的一較佳實(shí)施例1的應(yīng)用方法的流程圖。
具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。實(shí)施例1本發(fā)明的手機(jī)出廠時(shí)不帶有T卡(即存儲(chǔ)卡),手機(jī)系統(tǒng)可以自帶出廠時(shí)內(nèi)置的幾首歌曲,手機(jī)內(nèi)置MP3播放列表和音樂播放器。為了能將外部的MP3歌曲隨時(shí)在本發(fā)明的無(wú)存儲(chǔ)卡的手機(jī)中播放及應(yīng)用,本發(fā)明特提供一種將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,包括以下步驟步驟100、本實(shí)施例的流程開始。步驟101、選擇并提取外部的MP3歌曲,即將選擇的外部的MP3歌曲通過文件讀取的方法,將MP3歌曲的二進(jìn)制信息讀出。MP3本身就是二進(jìn)制,所以可以直接讀取二進(jìn)制數(shù)據(jù)。步驟102、解析MP3歌曲,得到MP3歌曲信息,歌曲信息包括歌曲的標(biāo)簽幀信息和數(shù)據(jù)幀信息。每一首MP3歌曲都是MP3文件,都是由幀(frame)構(gòu)成的。根據(jù)幀的性質(zhì)不同, MP3文件主要分為三個(gè)部分,ID3v2標(biāo)簽幀,數(shù)據(jù)幀和ID3vl標(biāo)簽幀。ID3v2在文件頭,以字符串“ID3”為標(biāo)志,ID3V2擴(kuò)展了 ID3V1的信息量。利用ID3V2,不但可以得到MP3附帶歌詞,而且還可以得到唱片封面圖片甚至MTV 影像和卡拉OK字幕等信息。通過封面解析,以上信息都可以得到。ID3vl在文件結(jié)尾,以字符串“TAG”為標(biāo)記,其長(zhǎng)度是固定的1 個(gè)字節(jié),包含了演唱者、歌名、專輯、年份等信息??梢杂米x文件的方式,將ID3v2和ID3vl中的信息讀出,并存入數(shù)據(jù)結(jié)構(gòu)中。這個(gè)數(shù)據(jù)結(jié)構(gòu)的大小可以依據(jù)手機(jī)空間所剩大小來劃分。步驟103、將解析得到的MP3歌曲的標(biāo)簽幀信息存儲(chǔ)在手機(jī)內(nèi),比如手機(jī)的第一存儲(chǔ)區(qū)內(nèi)。步驟104、將解析得到的MP3歌曲的數(shù)據(jù)幀信息存儲(chǔ)在手機(jī)內(nèi),比如手機(jī)的第二存儲(chǔ)區(qū)內(nèi)。本實(shí)施例中的第二存儲(chǔ)區(qū)可以是手機(jī)的bin檔。步驟105、根據(jù)解析得到的MP3歌曲的標(biāo)簽幀信息,在手機(jī)內(nèi)生成對(duì)應(yīng)的MP3播放列表。對(duì)于本發(fā)明的手機(jī)出廠時(shí)是不帶存儲(chǔ)卡的,但由于手機(jī)內(nèi)置有MP3播放列表,因此可以將多首MP3歌曲以列表形式顯示出來。比如,可以將MP3文件讀出的信息保存在聲明的結(jié)構(gòu)體中。結(jié)構(gòu)體信息中應(yīng)包含讀出的信息中的歌曲名,歌曲長(zhǎng)度,演唱者,封面信息以及歌曲部分等。新建菜單結(jié)構(gòu),該菜單列表信息用結(jié)構(gòu)體信息來填充。如列表中的每一項(xiàng)列表名稱可以用結(jié)構(gòu)體中得到的歌曲名來填充,那得到的就是MP3歌曲列表了。
步驟106、通過音樂播放器解碼,還原播放提取的MP3歌曲。播放則可以調(diào)用手機(jī)播放器本身的解碼函數(shù)來解碼播放。因?yàn)槿魏问謾C(jī)操作系統(tǒng)的播放器都有界面函數(shù)的,因此,通過手機(jī)解碼就可以還原MP3歌曲的播放。步驟107、本實(shí)施例的流程結(jié)束。實(shí)施例2本實(shí)施例2與實(shí)施例1的不同在于,本實(shí)施例中,還可以將上述解析得到的MP3歌曲的數(shù)據(jù)幀信息用于替換手機(jī)出廠時(shí)自帶的情景模式中的來電、短信等的鈴聲。通過上述操作已經(jīng)將MP3歌曲信息存入手機(jī)固定結(jié)構(gòu)體信息中了。用結(jié)構(gòu)體信息中的數(shù)據(jù)通過copy的操作,將需要的信息拷貝到以前存放出廠鈴聲的數(shù)據(jù)處,則可實(shí)現(xiàn)替換出廠鈴聲的功能。實(shí)施例3本實(shí)施例3與實(shí)施例1的不同在于,本實(shí)施例中,還可以將上述解析得到的MP3歌曲的標(biāo)簽幀信息中所包含的歌曲專輯的封面信息、圖片信息的應(yīng)用。比如,可以將從外部MP3歌曲中提取的封面信息,在歌曲播放的同時(shí),可以用手機(jī)代碼本身的圖片解碼函數(shù)將此MP3歌曲信息還原為圖片,并在MP3歌曲播放時(shí)顯示在左面或顯示在播放界面,增強(qiáng)歌曲播放時(shí)的視覺效果。此外,還可以將解析得到的歌曲的圖片信息用于替換手機(jī)系統(tǒng)自帶的墻紙,解決手機(jī)無(wú)存儲(chǔ)卡時(shí),顯示圖片太少、單調(diào)的缺陷。本發(fā)明能將外部MP3歌曲,通過歌曲解析,將解析得到的MP3歌曲信息廣泛應(yīng)用到手機(jī)中,使得在沒有外部介質(zhì)的時(shí)候可以正常播放MP3,以及替換手機(jī)出廠時(shí)自帶的墻紙、 鈴聲等,因此增強(qiáng)了手機(jī)的使用性能,節(jié)約了手機(jī)用戶的娛樂成本。雖然以上描述了本發(fā)明的具體實(shí)施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改。因此,本發(fā)明的保護(hù)范圍由所附權(quán)利要求書限定。
權(quán)利要求
1.一種將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,所述手機(jī)出廠時(shí)不帶有T 卡,所述手機(jī)內(nèi)置MP3播放列表和音樂播放器,其特征在于,所述方法包括以下步驟S1、選擇并提取外部的MP3歌曲;&、解析所述MP3歌曲,得到所述MP3歌曲的標(biāo)簽幀信息和數(shù)據(jù)幀信息;&、將所述MP3歌曲的標(biāo)簽幀信息存儲(chǔ)在手機(jī)的一第一存儲(chǔ)區(qū)內(nèi);、、將所述MP3歌曲的數(shù)據(jù)幀信息存儲(chǔ)在手機(jī)的一第二存儲(chǔ)區(qū)內(nèi);&、根據(jù)解析得到的所述MP3歌曲的標(biāo)簽幀信息生成對(duì)應(yīng)的MP3播放列表;及&、通過所述音樂播放器,解碼、還原播放所提取的MP3歌曲。
2.如權(quán)利要求1所述的將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,其特征在于,所述手機(jī)還內(nèi)置出廠時(shí)自帶的鈴聲,在步驟&后,還包括以下步驟將解析得到的所述 MP3歌曲的數(shù)據(jù)幀信息替換所述手機(jī)的出廠時(shí)自帶的鈴聲。
3.如權(quán)利要求1所述的將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,其特征在于,步驟&中所述MP3歌曲的標(biāo)簽幀信息,還包括所述MP3歌曲的封面信息。
4.如權(quán)利要求3所述的將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,其特征在于,在步驟&后,還包括以下步驟將所述的封面信息設(shè)有手機(jī)的墻紙。
5.如權(quán)利要求1所述的將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,其特征在于,步驟&中所述MP3歌曲的標(biāo)簽幀信息,還包括MP3歌曲的圖片信息。
6.如權(quán)利要求5所述的將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,其特征在于,步驟&中,在播放所述MP3歌曲的同時(shí),還在所述手機(jī)的顯示屏上顯示所述MP3歌曲的圖片信息。
全文摘要
本發(fā)明公開了一種將外部的MP3歌曲應(yīng)用于無(wú)存儲(chǔ)卡的手機(jī)中的方法,所述手機(jī)出廠時(shí)不帶有T卡,所述手機(jī)內(nèi)置MP3播放列表和音樂播放器,其包括以下步驟S1、選擇并提取外部的MP3歌曲;S2、解析所述MP3歌曲,得到所述MP3歌曲的標(biāo)簽幀信息和數(shù)據(jù)幀信息;S3、將所述標(biāo)簽幀信息存儲(chǔ)在手機(jī)的一第一存儲(chǔ)區(qū)內(nèi);S4、將所述數(shù)據(jù)幀信息存儲(chǔ)在手機(jī)的一第二存儲(chǔ)區(qū)內(nèi);S5、生成對(duì)應(yīng)的MP3播放列表;S6、還原所述提取的MP3歌曲。本發(fā)明能將外部MP3歌曲,通過歌曲解析,將解析得到的MP3歌曲信息廣泛應(yīng)用到手機(jī)中,因此增強(qiáng)了手機(jī)的使用性能,節(jié)約了手機(jī)用戶的娛樂成本。
文檔編號(hào)H04M1/725GK102487414SQ20101056880
公開日2012年6月6日 申請(qǐng)日期2010年12月1日 優(yōu)先權(quán)日2010年12月1日
發(fā)明者其其格 申請(qǐng)人:上海晨興希姆通電子科技有限公司