專利名稱:基于Android平臺(tái)的USB媒體播放器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種媒體播放器,尤其是涉及一種基于Android平臺(tái)的USB媒體播放器。
背景技術(shù):
隨著移動(dòng)智能化的深化,對(duì)于手機(jī)娛樂功能的要求越來越高,特別是對(duì)于多媒體文件的管理和播放,用戶的要求也隨之提高。目前移動(dòng)智能手機(jī)對(duì)于SD卡和網(wǎng)絡(luò)存儲(chǔ)的多媒體管理和播放的技術(shù)已經(jīng)很多,而且技術(shù)比較成熟。有條件也有必要擴(kuò)展對(duì)更多的存儲(chǔ)設(shè)備的兼容和管理,并實(shí)現(xiàn)統(tǒng)一接口,以適應(yīng)用戶更高要求的體驗(yàn)。但是目前就Android平臺(tái)無法對(duì)于USB存儲(chǔ)器內(nèi)的多媒體文件進(jìn)行管理和播放,只是可以做到簡(jiǎn)單的同步,不能滿足用戶插上USB就能當(dāng)音樂隨身聽、視頻播放器和圖片瀏覽(畫廊功能)這樣的體驗(yàn)要求?!?br>
實(shí)用新型內(nèi)容為解決現(xiàn)有技術(shù)的不足,本實(shí)用新型提出一種基于Android平臺(tái)的USB媒體播放器,使Android平臺(tái)能夠?qū)SB存儲(chǔ)器內(nèi)的多媒體文件進(jìn)行管理和播放。本實(shí)用新型采用如下技術(shù)方案實(shí)現(xiàn)一種基于Android平臺(tái)的USB媒體播放器,通過USB接口連接USB存儲(chǔ)器,所述USB媒體播放器包括視頻播放器;音頻播放器;用于監(jiān)聽所述USB接口是否連接所述USB存儲(chǔ)器的USB設(shè)備監(jiān)控模塊,其連接USB接口 ;用于當(dāng)所述USB接口連接所述USB存儲(chǔ)器時(shí)進(jìn)行USB設(shè)備驅(qū)動(dòng)加載通信的驅(qū)動(dòng)加載通信模塊,其連接所述USB設(shè)備監(jiān)控模塊;用于與所述USB存儲(chǔ)器進(jìn)行數(shù)據(jù)對(duì)接處理的USB文件對(duì)接模塊,其連接所述USB接口 ;用于與所述驅(qū)動(dòng)加載通信模塊進(jìn)行USB設(shè)備驅(qū)動(dòng)加載通信,并控制所述USB文件對(duì)接模塊從所述USB存儲(chǔ)器中獲取多媒體文件,解析所述多媒體文件后發(fā)送至所述視頻播放器或所述音頻播放器控制進(jìn)行播放處理的Android內(nèi)核模塊,所述Android內(nèi)核模塊分別連接所述驅(qū)動(dòng)加載通信模塊、所述USB文件對(duì)接模塊、所述視頻播放器和所述音頻播放器。與現(xiàn)有技術(shù)相比,本實(shí)用新型具有如下有益效果本實(shí)用新型提出采用Android平臺(tái)的USB媒體播放器,在現(xiàn)有Android平臺(tái)與USB存儲(chǔ)器可以進(jìn)行數(shù)據(jù)同步的基礎(chǔ)上,實(shí)現(xiàn)了通過Android平臺(tái)直接播放USB存儲(chǔ)器中的多媒體(比如音樂、視頻),具有結(jié)構(gòu)簡(jiǎn)單、實(shí)現(xiàn)容易的優(yōu)點(diǎn)。
圖I是采用Android平臺(tái)的USB媒體播放器與USB存儲(chǔ)器的連接示意圖;圖2是本實(shí)用新型的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖I所示,采用Android平臺(tái)的USB媒體播放器I與USB存儲(chǔ)器2通過USB接口連接,由USB媒體播放器I對(duì)USB存儲(chǔ)器2進(jìn)行監(jiān)控和管理,進(jìn)而對(duì)USB存儲(chǔ)器2內(nèi)的多媒體文件進(jìn)行管理和播放。結(jié)合圖2所示,采用Android平臺(tái)的USB媒體播放器I具體包括實(shí)現(xiàn)Android操作系統(tǒng)的Android內(nèi)核模塊11 ;與USB存儲(chǔ)器2連接的USB接口 12 ;串接在Android內(nèi)核 模塊11與USB接口 12之間的USB設(shè)備監(jiān)控模塊13和驅(qū)動(dòng)加載通信模塊14,由USB設(shè)備監(jiān)控模塊13對(duì)USB接口是否連接外部的USB設(shè)備驅(qū)動(dòng)進(jìn)行監(jiān)聽,當(dāng)發(fā)現(xiàn)有外部的USB設(shè)備驅(qū)動(dòng)加載時(shí),會(huì)通過驅(qū)動(dòng)加載通信模塊14向Android內(nèi)核模塊11發(fā)出event消息進(jìn)行通信,Android內(nèi)核模塊11當(dāng)中有一個(gè)Volume Daemon (Void),利用Void對(duì)驅(qū)動(dòng)加載通信模塊14上發(fā)的通過event消息進(jìn)行處理;連接在Android內(nèi)核模塊11與USB接口 12之間的USB文件對(duì)接模塊15,當(dāng)Android內(nèi)核模塊11監(jiān)測(cè)到當(dāng)前加載的驅(qū)動(dòng)設(shè)備是USB設(shè)備時(shí),Android內(nèi)核模塊11通知USB文件對(duì)接模塊15把USB存儲(chǔ)器2掛在到Android內(nèi)核模塊11指定的文件目錄下,使USB存儲(chǔ)器2作為Android操作系統(tǒng)中的一個(gè)掛載點(diǎn),完成Android內(nèi)核模塊11與USB存儲(chǔ)器2的數(shù)據(jù)對(duì)接;連接Android內(nèi)核模塊11且受Android內(nèi)核模塊11控制處理的視頻播放器16和音頻播放器17。在完成Android內(nèi)核模塊11與USB存儲(chǔ)器2的數(shù)據(jù)對(duì)接后,Android內(nèi)核模塊11獲取USB存儲(chǔ)器2中的多媒體文件的信息,并對(duì)其進(jìn)行解析,并最終把解析到的數(shù)據(jù)存儲(chǔ)在Android內(nèi)核模塊11的數(shù)據(jù)池中。本實(shí)用新型提出的USB媒體播放器1,通過獲得USB存儲(chǔ)器2中的多媒體文件進(jìn)行界面顯示和提供給用戶交互的播放功能。其中,Android內(nèi)核模塊11控制視頻播放器16或/和音頻播放器17進(jìn)行視頻播放或/和音頻播放存在兩種促發(fā)時(shí)機(jī),一種是用戶主動(dòng)請(qǐng)求,另一種是檢測(cè)到有USB驅(qū)動(dòng)加載并掛載完成時(shí),由Android內(nèi)核模塊11促發(fā)完成。由Android內(nèi)核模塊11控制打開視頻播放器16或/和音頻播放器17,也可以由用戶選擇打開視頻播放器16或/和音頻播放器17。Android內(nèi)核模塊11先通過USB文件對(duì)接模塊15從USB存儲(chǔ)器2中獲取多媒體文件進(jìn)行解析,并最終把解析到的數(shù)據(jù)存儲(chǔ)在Android內(nèi)核模塊11的數(shù)據(jù)池中,再從數(shù)據(jù)池中獲取多媒體文件的信息直接傳給視頻播放器16或/和音頻播放器17進(jìn)行播放處理。綜上,本實(shí)用新型提出采用Android平臺(tái)的USB媒體播放器,在現(xiàn)有Android平臺(tái)與USB存儲(chǔ)器可以進(jìn)行數(shù)據(jù)同步的基礎(chǔ)上,實(shí)現(xiàn)了通過Android平臺(tái)直接播放USB存儲(chǔ)器中的多媒體(比如音樂、視頻),具有結(jié)構(gòu)簡(jiǎn)單、實(shí)現(xiàn)容易的優(yōu)點(diǎn)。以上所述僅為本實(shí)用新型的較佳實(shí)施例而已,并不用以限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種基于Android平臺(tái)的USB媒體播放器,通過USB接口連接USB存儲(chǔ)器,其特征在于,所述USB媒體播放器包括 視頻播放器; 音頻播放器; 用于監(jiān)聽所述USB接口是否連接所述USB存儲(chǔ)器的USB設(shè)備監(jiān)控模塊,其連接USB接Π ; 用于當(dāng)所述USB接口連接所述USB存儲(chǔ)器時(shí)進(jìn)行USB設(shè)備驅(qū)動(dòng)加載通信的驅(qū)動(dòng)加載通信模塊,其連接所述USB設(shè)備監(jiān)控模塊; 用于與所述USB存儲(chǔ)器進(jìn)行數(shù)據(jù)對(duì)接處理的USB文件對(duì)接模塊,其連接所述USB接口;用于與所述驅(qū)動(dòng)加載通信模塊進(jìn)行USB設(shè)備驅(qū)動(dòng)加載通信,并控制所述USB文件對(duì)接模塊從所述USB存儲(chǔ)器中獲取多媒體文件,解析所述多媒體文件后發(fā)送至所述視頻播放器或所述音頻播放器控制進(jìn)行播放處理的Android內(nèi)核模塊,所述Android內(nèi)核模塊分別連接所述驅(qū)動(dòng)加載通信模塊、所述USB文件對(duì)接模塊、所述視頻播放器和所述音頻播放器。
專利摘要本實(shí)用新型公開一種基于Android平臺(tái)的USB媒體播放器,通過USB接口連接USB存儲(chǔ)器,所述USB媒體播放器包括視頻播放器、音頻播放器、用、USB設(shè)備監(jiān)控模塊、驅(qū)動(dòng)加載通信模塊;用于與所述USB存儲(chǔ)器進(jìn)行數(shù)據(jù)對(duì)接處理的USB文件對(duì)接模塊、用于與所述驅(qū)動(dòng)加載通信模塊進(jìn)行USB設(shè)備驅(qū)動(dòng)加載通信,并控制所述USB文件對(duì)接模塊從所述USB存儲(chǔ)器中獲取多媒體文件,解析所述多媒體文件后發(fā)送至所述視頻播放器或所述音頻播放器控制進(jìn)行播放處理的Android內(nèi)核模塊,所述Android內(nèi)核模塊分別連接所述驅(qū)動(dòng)加載通信模塊、所述USB文件對(duì)接模塊、所述視頻播放器和所述音頻播放器。本實(shí)用新型實(shí)現(xiàn)了通過Android平臺(tái)直接播放USB存儲(chǔ)器中的多媒體,具有結(jié)構(gòu)簡(jiǎn)單、實(shí)現(xiàn)容易的優(yōu)點(diǎn)。
文檔編號(hào)G11B19/02GK202796048SQ20122038975
公開日2013年3月13日 申請(qǐng)日期2012年8月8日 優(yōu)先權(quán)日2012年8月8日
發(fā)明者李斌, 黃河 申請(qǐng)人:深圳樂投卡爾科技有限公司