專利名稱:用于驅(qū)動(dòng)便攜式多媒體播放器的系統(tǒng)和方法
相關(guān)申請(qǐng)的交叉引用按照U.S.C.119(a)的35條,本申請(qǐng)要求于2003年10月24日申請(qǐng)的韓國(guó)申請(qǐng)No.10-2003-74731的較早的申請(qǐng)日期的權(quán)益和優(yōu)先權(quán),其全部?jī)?nèi)容在此引入僅作參考。
背景技術(shù):
發(fā)明領(lǐng)域本發(fā)明通常涉及一種移動(dòng)多媒體播放器驅(qū)動(dòng)系統(tǒng),尤其是涉及一種用于使濾波驅(qū)動(dòng)器和移動(dòng)磁盤驅(qū)動(dòng)器交互工作的移動(dòng)多媒體播放器驅(qū)動(dòng)系統(tǒng)和方法,濾波驅(qū)動(dòng)器用于處理管理工具的命令,而移動(dòng)磁盤驅(qū)動(dòng)器是由一個(gè)操作系統(tǒng)(在下文中被稱為“OS”)電平提供的。
相關(guān)領(lǐng)域的描述近來,已經(jīng)開發(fā)了各種型式的移動(dòng)多媒體播放器,諸如閃速類型播放器,小型磁盤類型播放器和硬盤類型的播放器。閃存類型播放器在閃存中記錄和播放多媒體內(nèi)容,其中閃存能夠具有諸如128M字節(jié),256M字節(jié)和512M字節(jié)這樣的存儲(chǔ)容量。小型磁盤類型播放器通過驅(qū)動(dòng)一個(gè)小型磁盤用光學(xué)方法讀取或者寫入數(shù)字信息。硬盤類型播放器寫入和播放具有大于一個(gè)吉字節(jié)容量的嵌入式硬盤的數(shù)字信息。
通常,移動(dòng)多媒體播放器存儲(chǔ)多媒體內(nèi)容或者數(shù)字信息,諸如音樂,靜止圖像或者電影圖像。用戶可以享受聽音樂,同時(shí)帶著移動(dòng)多媒體播放器移動(dòng)。做為選擇,用戶可以通過使用移動(dòng)多媒體播放器作為用于個(gè)人計(jì)算設(shè)備的輔助存儲(chǔ)設(shè)備來存儲(chǔ)或者使用數(shù)字信息。這可以通過經(jīng)由諸如USB端口的連接器鏈接播放器到計(jì)算設(shè)備來做到。
相關(guān)技術(shù)的移動(dòng)多媒體播放器最好是實(shí)際上被連接到個(gè)人計(jì)算設(shè)備的USB端口,以便存儲(chǔ)或者刪除多媒體內(nèi)容或者數(shù)字信息。當(dāng)被連接時(shí),移動(dòng)多媒體播放器可以由個(gè)人計(jì)算設(shè)備控制。通常,其是通過OS電平控制方法或者通過使用管理器工具控制的。
在OS電平控制方法中,當(dāng)多媒體播放器實(shí)際上被連接到USB端口時(shí),由OS提供的移動(dòng)磁盤驅(qū)動(dòng)器被加載在存儲(chǔ)器中。此后,由OS提供的搜索器應(yīng)用程序確認(rèn)移動(dòng)多媒體播放器作為物理磁盤,使得用戶可以通過使用搜索器來利用播放器。在這里,移動(dòng)多媒體播放器是通過限制性地使用由搜索器提供的復(fù)制或者刪除功能來控制的。
如
圖1所示,個(gè)人計(jì)算機(jī)10包括由一個(gè)操作系統(tǒng)(OS)12提供的移動(dòng)磁盤驅(qū)動(dòng)器14。移動(dòng)多媒體播放器,諸如閃存類型播放器16經(jīng)由諸如USB端口這樣的連接器被連接到個(gè)人計(jì)算機(jī)10。在這個(gè)狀態(tài)上,用戶可以通過使用由OS電平提供的搜索器應(yīng)用程序來控制閃存類型播放器16。
同時(shí),為了利用管理器工具控制移動(dòng)多媒體播放器,必須安置用于以不同方式控制移動(dòng)多媒體播放器的程序。如圖2所示,管理器工具20和設(shè)備驅(qū)動(dòng)器22使用一個(gè)由移動(dòng)多媒體播放器制造商分配的安裝程序被安裝在個(gè)人計(jì)算機(jī)10中。移動(dòng)多媒體播放器,諸如閃存類型播放器16經(jīng)由諸如USB端口這樣的連接器被連接到個(gè)人計(jì)算機(jī)10。用戶通過使用管理器工具20來驅(qū)動(dòng)閃存類型播放器16。
用于移動(dòng)多媒體播放器的專用管理器工具20和專用設(shè)備驅(qū)動(dòng)器22的安裝可以防止多媒體內(nèi)容的加載。管理器工具和設(shè)備驅(qū)動(dòng)器還可以借助于未由搜索器提供的預(yù)先定義的命令來控制移動(dòng)多媒體播放器的各種各樣的功能。例如,當(dāng)收音機(jī)功能被提供給移動(dòng)多媒體播放器時(shí),可以控制諸如播放順序的改變和信道名稱的輸入這樣的功能。
但是,以上所述的用于驅(qū)動(dòng)相關(guān)技術(shù)的移動(dòng)多媒體播放器的系統(tǒng)存在問題。雖然OS和管理器工具可以分別地控制播放器的各種各樣的功能,但是在兩種控制方法之間沒有提供兼容性。因此,由于用戶不能控制他的帶有計(jì)算機(jī)的移動(dòng)多媒體播放器,所以用戶對(duì)移動(dòng)多媒體播放器的使用范圍受到限制,計(jì)算機(jī)沒有以適宜的控制方法來安置。因此,妨礙了多媒體播放器的可移動(dòng)性。
發(fā)明概述本發(fā)明提出了一種移動(dòng)多媒體播放器驅(qū)動(dòng)系統(tǒng)和方法,用于使處理管理器工具的命令的濾波器驅(qū)動(dòng)器和由操作系統(tǒng)提供的移動(dòng)磁盤驅(qū)動(dòng)器交互地進(jìn)行工作。
為了實(shí)現(xiàn)這些和其它的優(yōu)點(diǎn),以及按照本發(fā)明的目的,正如在此所實(shí)施和廣泛描述的,本發(fā)明提供了移動(dòng)多媒體播放器系統(tǒng)和方法。因此,本發(fā)明的一個(gè)目的是保證移動(dòng)多媒體播放器與OS電平控制和管理器工具的兼容性。本發(fā)明的另一個(gè)目的是保證可移動(dòng)性,使得連接到個(gè)人計(jì)算設(shè)備的移動(dòng)多媒體播放器可以被容易地控制,而不考慮在個(gè)人計(jì)算設(shè)備中管理器的安置。
在一個(gè)實(shí)施例中,一種用于與操作系統(tǒng),移動(dòng)磁盤驅(qū)動(dòng)器,濾波器驅(qū)動(dòng)器和管理器工具通信來驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng),該系統(tǒng)包括一個(gè)在移動(dòng)磁盤驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間的接口裝置,其中當(dāng)計(jì)算裝置被連接到移動(dòng)多媒體播放器時(shí),接口裝置在濾波器驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間提供一個(gè)何時(shí)管理器工具被驅(qū)動(dòng)的路徑。當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被驅(qū)動(dòng)時(shí),操作系統(tǒng)能夠控制移動(dòng)多媒體播放器。當(dāng)管理器工具被驅(qū)動(dòng)時(shí),管理器工具能夠控制移動(dòng)多媒體播放器。移動(dòng)多媒體播放器包括一個(gè)用于處理從計(jì)算設(shè)備發(fā)送的命令的命令處理層。
按照本發(fā)明的一個(gè)方面,計(jì)算設(shè)備經(jīng)由一個(gè)USB端口被雙向直接連接到移動(dòng)多媒體播放器。此外,該移動(dòng)多媒體播放器是閃速類型播放器,小型磁盤驅(qū)動(dòng)播放器和硬盤嵌入式播放器的其中一個(gè)。同樣地,操作系統(tǒng)使用一個(gè)應(yīng)用程序來控制移動(dòng)多媒體播放器。此外,當(dāng)接口裝置在濾波器驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間提供路徑時(shí),用于與移動(dòng)多媒體播放器連接的權(quán)利被濾波器驅(qū)動(dòng)器從移動(dòng)磁盤驅(qū)動(dòng)器截?cái)?,其中?dāng)濾波器驅(qū)動(dòng)器截?cái)噙B接權(quán)利時(shí),移動(dòng)多媒體播放器不能由操作系統(tǒng)控制。
在另一個(gè)實(shí)施例中,一種用于驅(qū)動(dòng)移動(dòng)多媒體播放器的方法,包括識(shí)別到移動(dòng)多媒體播放器的一個(gè)連接;當(dāng)?shù)讲シ牌鞯倪B接被識(shí)別時(shí),通過加載由操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器給存儲(chǔ)器而與移動(dòng)多媒體播放器連接;通過驅(qū)動(dòng)一個(gè)由操作系統(tǒng)電平提供的應(yīng)用程序來控制移動(dòng)多媒體播放器;當(dāng)管理器工具被驅(qū)動(dòng)時(shí),加載一個(gè)濾波器驅(qū)動(dòng)器;由濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利;和將濾波器驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接,用于處理一個(gè)來自管理器工具帶有截?cái)噙B接權(quán)利的命令。
按照本發(fā)明的一個(gè)方面,搜索器作為應(yīng)用程序被驅(qū)動(dòng)。此外,當(dāng)濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由應(yīng)用程序控制。
在一個(gè)示范性實(shí)施例中,一種用于驅(qū)動(dòng)可連接的移動(dòng)多媒體播放器的系統(tǒng),包括一個(gè)移動(dòng)磁盤驅(qū)動(dòng)器,用于當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被連接到移動(dòng)多媒體播放器時(shí),加載給存儲(chǔ)器以及與移動(dòng)多媒體播放器進(jìn)行連接;一個(gè)用于提供預(yù)先定義的命令的管理器工具,用于執(zhí)行移動(dòng)多媒體播放器的特定功能;和一個(gè)當(dāng)管理器工具被驅(qū)動(dòng)時(shí)與管理器工具一同操作的濾波器驅(qū)動(dòng)器,濾波器驅(qū)動(dòng)器通過截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利,簡(jiǎn)化在管理器工具和移動(dòng)多媒體播放器之間的通信,其中當(dāng)濾波器驅(qū)動(dòng)器被加載時(shí),移動(dòng)磁盤驅(qū)動(dòng)器提供一個(gè)連接路徑。
在另一個(gè)示范性實(shí)施例中,一種用于驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng),包括一個(gè)用于連接到可連接的移動(dòng)多媒體播放器的連接層;一個(gè)設(shè)置在連接層的上協(xié)議層上的移動(dòng)磁盤驅(qū)動(dòng)器,用于經(jīng)由連接層與移動(dòng)多媒體播放器連接;一個(gè)設(shè)置在移動(dòng)磁盤驅(qū)動(dòng)器的上協(xié)議層上的濾波器驅(qū)動(dòng)器,用于處理一個(gè)預(yù)先確定的命令,在加載狀態(tài)上截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利,和作為一個(gè)連接路徑使用移動(dòng)磁盤驅(qū)動(dòng)器;和一個(gè)應(yīng)用層,包括用于當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被加載時(shí),提供一個(gè)命令來控制移動(dòng)多媒體播放器的搜索器,和包括用于當(dāng)濾波器驅(qū)動(dòng)器被加載時(shí),提供預(yù)先確定的命令來控制移動(dòng)多媒體播放器的管理器工具,其中當(dāng)濾波器驅(qū)動(dòng)器在加載狀態(tài)上截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由搜索器控制。
在又一個(gè)實(shí)施例中,一種用于記錄介質(zhì)的方法,包括響應(yīng)連接到計(jì)算設(shè)備的移動(dòng)多媒體播放器,加載由操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接;當(dāng)一個(gè)由操作系統(tǒng)電平提供的應(yīng)用程序被驅(qū)動(dòng)時(shí)控制移動(dòng)多媒體播放器;加載濾波器驅(qū)動(dòng)器,用于處理來自驅(qū)動(dòng)的管理器工具的命令,其中管理器工具提供用于在移動(dòng)多媒體播放器中執(zhí)行預(yù)先確定的功能的預(yù)先定義的命令,由濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利;和將濾波器驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接,用于處理一個(gè)來自管理器工具帶有連接權(quán)利的命令,其中應(yīng)用程序包括一個(gè)搜索器,并且當(dāng)濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由應(yīng)用程序控制。
在又一個(gè)示范性實(shí)施例中,一種移動(dòng)多媒體播放器,包括一個(gè)可連接到計(jì)算設(shè)備的連接層;一個(gè)設(shè)置在連接層的上協(xié)議層上的SCSI層,用于發(fā)送和鏈接數(shù)據(jù);一個(gè)設(shè)置在SCSI層的上協(xié)議層上的命令處理層,用于處理來自移動(dòng)磁盤驅(qū)動(dòng)器的命令和來自濾波器驅(qū)動(dòng)器的命令,來自移動(dòng)磁盤驅(qū)動(dòng)器的命令是從一個(gè)在計(jì)算設(shè)備中的操作系統(tǒng)電平提供的,和來自濾波器驅(qū)動(dòng)器的命令是從一個(gè)在計(jì)算設(shè)備中的管理器工具電平提供的;和一個(gè)設(shè)置在命令處理層的上協(xié)議層上的應(yīng)用層,用于對(duì)應(yīng)于從命令處理層發(fā)送的命令來執(zhí)行控制功能,其中命令處理層確定是否接收的命令是移動(dòng)磁盤驅(qū)動(dòng)器格式的命令和濾波器驅(qū)動(dòng)器格式的命令的至少一個(gè),并且執(zhí)行相應(yīng)的操作。
在另一個(gè)實(shí)施例中,一種具有作為協(xié)議的程序的記錄介質(zhì),包括一個(gè)可連接到計(jì)算設(shè)備的連接層;一個(gè)設(shè)置在連接層的上協(xié)議層上的SCSI層,用于發(fā)送和鏈接數(shù)據(jù);一個(gè)設(shè)置在SCSI層的上協(xié)議層上的命令處理層,用于處理來自移動(dòng)磁盤驅(qū)動(dòng)器的命令和來自濾波器驅(qū)動(dòng)器的命令,來自移動(dòng)磁盤驅(qū)動(dòng)器的命令是從一個(gè)在計(jì)算設(shè)備中的操作系統(tǒng)電平提供的,和來自濾波器驅(qū)動(dòng)器的命令是從一個(gè)在計(jì)算設(shè)備中的管理器工具電平提供的;和一個(gè)設(shè)置在命令處理層的上協(xié)議層上的應(yīng)用層,用于對(duì)應(yīng)于從命令處理層發(fā)送的命令來執(zhí)行控制功能,其中程序基于協(xié)議來控制記錄介質(zhì),和命令處理層確定是否接收的命令是移動(dòng)磁盤驅(qū)動(dòng)器格式的命令和濾波器驅(qū)動(dòng)器格式的命令的至少一個(gè),并且執(zhí)行相應(yīng)的操作。
應(yīng)當(dāng)理解,上文的概述和下面的本發(fā)明的詳細(xì)說明是示范性和說明性的,并且作為權(quán)利要求意欲對(duì)發(fā)明提供進(jìn)一步的說明。
附圖簡(jiǎn)述附圖被包括以提供對(duì)本發(fā)明進(jìn)一步的理解,并且被結(jié)合進(jìn)而構(gòu)成本說明書的一部分,其舉例說明本發(fā)明的實(shí)施例,并且與說明書一起可以起解釋本發(fā)明原理的作用。在不同的附圖中,按照一個(gè)或多個(gè)實(shí)施例由相同的數(shù)字提及的本發(fā)明的特點(diǎn),單元和方面表示相同的、等效或者類似的特點(diǎn),單元或者方面。
圖1是舉例說明按照相關(guān)領(lǐng)域的用于通過由操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器來驅(qū)動(dòng)移動(dòng)多媒體播放器的方法的方框圖。
圖2是舉例說明按照相關(guān)領(lǐng)域的用于利用管理器工具來驅(qū)動(dòng)移動(dòng)多媒體播放器的方法的方框圖。
圖3是舉例說明按照本發(fā)明的一個(gè)實(shí)施例的用于驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng)的方框圖。
圖4是舉例說明按照本發(fā)明的一個(gè)實(shí)施例的圖3的個(gè)人計(jì)算機(jī)的協(xié)議棧的結(jié)構(gòu)圖。
圖5是舉例說明按照本發(fā)明的一個(gè)實(shí)施例的圖3的閃速類型播放器的協(xié)議棧的結(jié)構(gòu)圖。
優(yōu)選實(shí)施例的詳細(xì)說明參考圖3,個(gè)人計(jì)算機(jī)30包括操作系統(tǒng)(OS)32,移動(dòng)磁盤驅(qū)動(dòng)器34,濾波器驅(qū)動(dòng)器36和管理器工具38。移動(dòng)多媒體播放器,諸如閃存類型播放器40與移動(dòng)磁盤驅(qū)動(dòng)器34接口。操作系統(tǒng)32被嵌入在個(gè)人計(jì)算機(jī)30,并且提供一個(gè)諸如搜索器程序這樣的應(yīng)用程序以提供復(fù)制,刪除或者移動(dòng)文件的功能。
當(dāng)閃存類型播放器40被連接到USB端口時(shí),移動(dòng)磁盤驅(qū)動(dòng)器34被加載到存儲(chǔ)器(未示出),并且搜索器程序確認(rèn)閃存類型播放器為物理磁盤。另外,移動(dòng)磁盤驅(qū)動(dòng)器34提供一個(gè)用于當(dāng)管理器工具38被驅(qū)動(dòng)時(shí),加載的濾波器驅(qū)動(dòng)器36的路徑去與閃存類型播放器40相接。
管理器工具38借助于未由搜索器提供的預(yù)先定義的命令來防止多媒體內(nèi)容的加載,和控制移動(dòng)多媒體播放器的各種各樣的功能。具體地,當(dāng)收音機(jī)功能被提供給移動(dòng)多媒體播放器時(shí),管理器工具38執(zhí)行附加控制功能,諸如輸入頻道名稱,和改變歌曲的播放順序或者其它的數(shù)字信息。當(dāng)管理器工具38被驅(qū)動(dòng)時(shí)濾波器驅(qū)動(dòng)器36被加載,并且如上所述,經(jīng)由移動(dòng)磁盤驅(qū)動(dòng)器34與閃存類型播放器40相接。
最好是,個(gè)人計(jì)算機(jī)30具有一個(gè)用于與閃存類型播放器40通信的協(xié)議分級(jí)結(jié)構(gòu),如圖4所示。參考圖4,閃存類型播放器40經(jīng)由USB端口被連接到個(gè)人計(jì)算機(jī)30,并且實(shí)際上經(jīng)由連接層52連接,連接層52是物理層。管理器工具和搜索器被設(shè)置在應(yīng)用層58中。濾波器驅(qū)動(dòng)器用于鏈接和發(fā)送數(shù)據(jù),并且移動(dòng)磁盤驅(qū)動(dòng)器被分別地設(shè)置在中間層56和54中。
在下文中,每個(gè)層的功能是例如相對(duì)于以上所述的具有棧結(jié)構(gòu)的分級(jí)結(jié)構(gòu)描述的。設(shè)置在管理器工具下面的層中的濾波器驅(qū)動(dòng)器處理從管理器工具產(chǎn)生的命令,和經(jīng)由下層的移動(dòng)磁盤驅(qū)動(dòng)器和連接層52與閃存類型播放器40相接。
設(shè)置在濾波器驅(qū)動(dòng)器和連接層52之間的層54中的移動(dòng)磁盤驅(qū)動(dòng)器經(jīng)由連接層與移動(dòng)多媒體播放器接口,并且當(dāng)管理器工具被驅(qū)動(dòng)時(shí),對(duì)上層的濾波器驅(qū)動(dòng)器提供一個(gè)專用的路徑,以經(jīng)由連接層與閃存類型播放器40相接。當(dāng)提供了專用的路徑時(shí),用于與移動(dòng)多媒體播放器連接的權(quán)利被濾波器驅(qū)動(dòng)器從移動(dòng)磁盤驅(qū)動(dòng)器截?cái)?。從而,移?dòng)磁盤驅(qū)動(dòng)器35提供一個(gè)連接路徑。因此,按照一個(gè)實(shí)施例,當(dāng)連接權(quán)利是由濾波器驅(qū)動(dòng)器截?cái)鄷r(shí),閃存類型播放器40是不允許由搜索器控制的。
應(yīng)用層58包括搜索器和管理器工具,當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被加載時(shí),搜索器提供一個(gè)用于控制閃存類型播放器40的命令,和當(dāng)濾波器驅(qū)動(dòng)器被加載時(shí),管理器工具提供一個(gè)預(yù)先定義的命令。因此,當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器的加載是放在濾波器驅(qū)動(dòng)器的加載和管理器工具被驅(qū)動(dòng)之前時(shí),連接控制權(quán)利是由濾波器驅(qū)動(dòng)器截?cái)嗟?。加載過程可以取決于物理連接的類型。
閃存類型播放器40最好是具有一個(gè)如圖5所示的用于與個(gè)人計(jì)算機(jī)30通信的棧協(xié)議分級(jí)結(jié)構(gòu)。但是,值得注意的是,在供選擇的實(shí)施例中,可以使用其它的分級(jí)結(jié)構(gòu)(例如,Btrees,先進(jìn)先出隊(duì)列),隨機(jī)順序結(jié)構(gòu),或者這些結(jié)構(gòu)的組合。閃存類型播放器40包括一個(gè)作為物理層的連接層62,并且實(shí)際上經(jīng)由一個(gè)諸如USB端口的連接器被連接到個(gè)人計(jì)算機(jī)30。SCSI層64被設(shè)置在連接層62上。命令處理層66被放置在SCSI層上,并且一個(gè)用于操縱閃存類型播放器40的程序被作為應(yīng)用層68設(shè)置在命令處理層66上。
SCSI層64發(fā)送和鏈接數(shù)據(jù),并且命令處理層66對(duì)應(yīng)于個(gè)人計(jì)算機(jī)30的移動(dòng)磁盤驅(qū)動(dòng)器34和濾波器驅(qū)動(dòng)器36。命令處理層66允許在個(gè)人計(jì)算機(jī)30和閃存類型播放器40之間通信。具體地,命令處理層66判斷是否經(jīng)由USB端口發(fā)送的命令是一個(gè)移動(dòng)磁盤驅(qū)動(dòng)器格式的命令,或者濾波器驅(qū)動(dòng)器格式的命令,并且執(zhí)行相應(yīng)的操作。
因此,當(dāng)閃存類型播放器40被連接到個(gè)人計(jì)算機(jī)30時(shí),用戶可以借助于由個(gè)人計(jì)算機(jī)30的OS電平提供的搜索器來控制閃存類型播放器40,個(gè)人計(jì)算機(jī)30,其沒有安置管理器工具38。當(dāng)閃存類型播放器40被連接到個(gè)人計(jì)算機(jī)30時(shí),用戶可以借助于由個(gè)人計(jì)算機(jī)30的管理器工具來控制閃存類型播放器40,個(gè)人計(jì)算機(jī)30,其沒有安置管理器工具38。
在下文中,描述了當(dāng)以上所述的管理器工具被安置時(shí)用于驅(qū)動(dòng)移動(dòng)播放器的系統(tǒng)的操作。
用戶經(jīng)由USB端口連接閃存類型播放器40到個(gè)人計(jì)算機(jī)30。然后,USB端口的連接實(shí)際上在操作系統(tǒng)32中被識(shí)別,然后其加載移動(dòng)磁盤驅(qū)動(dòng)器34到存儲(chǔ)器。因此,一個(gè)到OS 32電平的連接被形成,并且當(dāng)用戶驅(qū)動(dòng)搜索器時(shí),閃存類型播放器40可以借助于搜索器來控制。也就是說,用戶可以通過使用由搜索器提供的功能在閃存類型播放器40中存儲(chǔ)新的多媒體信息,或者刪除存儲(chǔ)的多媒體信息。
此后,當(dāng)用戶驅(qū)動(dòng)管理器工具38時(shí),濾波器驅(qū)動(dòng)器36被加載。濾波器驅(qū)動(dòng)器截?cái)噙B接權(quán)利,使得移動(dòng)磁盤驅(qū)動(dòng)器34只能提供一個(gè)連接路徑。因此,用戶通過使用由管理器工具38提供的功能(即,提供預(yù)先定義的命令功能)來控制閃存類型播放器40。此外,當(dāng)在移動(dòng)多媒體播放器中提供了收音機(jī)功能時(shí),用戶可以改變播放順序或者輸入頻道名稱。這里,管理器工具40防止用戶隨便地加載多媒體內(nèi)容。
因此,在本發(fā)明的一個(gè)實(shí)施例中,通過一個(gè)OS電平的控制與在驅(qū)動(dòng)移動(dòng)多媒體播放器的過程中的管理器工具的控制共存,其中兩個(gè)控制功能彼此兼容。另外,由于按照本發(fā)明的一個(gè)實(shí)施例的移動(dòng)多媒體播放器考慮到在移動(dòng)磁盤驅(qū)動(dòng)器和濾波器驅(qū)動(dòng)器之間的兼容性,所以用戶可以借助于隨意的個(gè)人計(jì)算機(jī)來控制移動(dòng)多媒體播放器,從而提升了可移動(dòng)性。
雖然本發(fā)明容許各種各樣的修改和替換形式,特定的實(shí)施例已經(jīng)在附圖中通過例子示出,并且在此處詳細(xì)描述。但是,應(yīng)當(dāng)明白,本發(fā)明不局限于公開的特定的形式。更正確地,本發(fā)明覆蓋落在如在所附的權(quán)利要求中限定的本發(fā)明的精神和范圍之內(nèi)所有的改進(jìn),等效和替換。
權(quán)利要求
1.一種用于與計(jì)算設(shè)備通信來驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng),計(jì)算設(shè)備包括操作系統(tǒng),移動(dòng)磁盤驅(qū)動(dòng)器,濾波器驅(qū)動(dòng)器和管理器工具,該系統(tǒng)包括在移動(dòng)磁盤驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間的接口裝置,其中當(dāng)計(jì)算設(shè)備被連接到移動(dòng)多媒體播放器時(shí),在驅(qū)動(dòng)管理工具時(shí),接口裝置在濾波器驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間提供路徑;其中當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被驅(qū)動(dòng)時(shí),操作系統(tǒng)能夠控制移動(dòng)多媒體播放器;其中當(dāng)管理器工具被驅(qū)動(dòng)時(shí),管理器工具能夠控制移動(dòng)多媒體播放器;其中移動(dòng)多媒體播放器包括用于處理從計(jì)算設(shè)備發(fā)送的命令的命令處理層。
2.根據(jù)權(quán)利要求1的系統(tǒng),其中計(jì)算設(shè)備經(jīng)由USB端口被雙向直接連接到移動(dòng)多媒體播放器。
3.根據(jù)權(quán)利要求1的系統(tǒng),其中移動(dòng)多媒體播放器是閃速類型播放器,小型磁盤驅(qū)動(dòng)播放器和硬盤嵌入式播放器的其中一個(gè)。
4.根據(jù)權(quán)利要求1的系統(tǒng),其中操作系統(tǒng)使用應(yīng)用程序來控制移動(dòng)多媒體播放器。
5.根據(jù)權(quán)利要求1的系統(tǒng),其中當(dāng)接口裝置在濾波器驅(qū)動(dòng)器和移動(dòng)多媒體播放器之間提供路徑時(shí),用于與移動(dòng)多媒體播放器連接的權(quán)利被濾波器驅(qū)動(dòng)器從移動(dòng)磁盤驅(qū)動(dòng)器截?cái)唷?br>
6.根據(jù)權(quán)利要求5的系統(tǒng),其中當(dāng)濾波器驅(qū)動(dòng)器截?cái)噙B接權(quán)利時(shí),移動(dòng)多媒體播放器不能由操作系統(tǒng)控制。
7.一種用于驅(qū)動(dòng)移動(dòng)多媒體播放器的方法,包括識(shí)別到移動(dòng)多媒體播放器的連接;當(dāng)?shù)讲シ牌鞯倪B接被識(shí)別時(shí),通過加載由操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器給存儲(chǔ)器來與移動(dòng)多媒體播放器連接;通過驅(qū)動(dòng)由操作系統(tǒng)電平提供的應(yīng)用程序來控制移動(dòng)多媒體播放器;當(dāng)管理器工具被驅(qū)動(dòng)時(shí),加載濾波器驅(qū)動(dòng)器;由濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利;和將濾波器驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接,用于處理來自管理器工具帶有截?cái)噙B接權(quán)利的命令。
8.根據(jù)權(quán)利要求7的方法,其中搜索器被作為應(yīng)用程序驅(qū)動(dòng)。
9.根據(jù)權(quán)利要求7的方法,其中當(dāng)濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由應(yīng)用程序控制。
10.一種用于驅(qū)動(dòng)可連接的移動(dòng)多媒體播放器的系統(tǒng),包括移動(dòng)磁盤驅(qū)動(dòng)器,用于當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被連接到移動(dòng)多媒體播放器時(shí),加載給存儲(chǔ)器和與移動(dòng)多媒體播放器連接;用于提供預(yù)先定義的命令的管理器工具,用于執(zhí)行移動(dòng)多媒體播放器的特定功能;和當(dāng)管理器工具被驅(qū)動(dòng)時(shí)與管理器工具操作的濾波器驅(qū)動(dòng)器,濾波器驅(qū)動(dòng)器通過截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利,簡(jiǎn)化在管理器工具和移動(dòng)多媒體播放器之間的通信。
11.根據(jù)權(quán)利要求10的系統(tǒng),其中當(dāng)濾波器驅(qū)動(dòng)器被加載時(shí),移動(dòng)磁盤驅(qū)動(dòng)器提供連接路徑。
12.一種用于驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng),包括用于連接到可連接的移動(dòng)多媒體播放器的連接層;設(shè)置在連接層的上協(xié)議層上的移動(dòng)磁盤驅(qū)動(dòng)器,用于經(jīng)由連接層與移動(dòng)多媒體播放器連接;設(shè)置在移動(dòng)磁盤驅(qū)動(dòng)器的上協(xié)議層上的濾波器驅(qū)動(dòng)器,用于處理預(yù)先確定的命令,在加載狀態(tài)上截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利,和作為連接路徑使用移動(dòng)磁盤驅(qū)動(dòng)器;和應(yīng)用層,包括用于當(dāng)移動(dòng)磁盤驅(qū)動(dòng)器被加載時(shí),提供命令去控制移動(dòng)多媒體播放器的搜索器,和包括用于當(dāng)濾波器驅(qū)動(dòng)器被加載時(shí),提供預(yù)先確定的命令去控制移動(dòng)多媒體播放器的管理器工具。
13.根據(jù)權(quán)利要求12的系統(tǒng),其中當(dāng)濾波器驅(qū)動(dòng)器在加載狀態(tài)上截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由搜索器控制。
14.一種用于記錄介質(zhì)的方法,包括響應(yīng)連接到計(jì)算設(shè)備的移動(dòng)多媒體播放器,加載由操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接;當(dāng)由操作系統(tǒng)電平提供的應(yīng)用程序被驅(qū)動(dòng)時(shí)控制移動(dòng)多媒體播放器;加載濾波器驅(qū)動(dòng)器,用于處理來自驅(qū)動(dòng)的管理器工具的命令,其中管理器工具提供用于在移動(dòng)多媒體播放器中執(zhí)行預(yù)先確定的功能的預(yù)先定義的命令;由濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利;和將濾波器驅(qū)動(dòng)器與移動(dòng)多媒體播放器連接,用于處理來自管理器工具帶有連接權(quán)利的命令。
15.根據(jù)權(quán)利要求14的方法,其中應(yīng)用程序包括搜索器。
16.根據(jù)權(quán)利要求14的方法,其中當(dāng)濾波器驅(qū)動(dòng)器截?cái)嘁苿?dòng)磁盤驅(qū)動(dòng)器的連接權(quán)利時(shí),移動(dòng)多媒體播放器不能由應(yīng)用程序控制。
17.一種移動(dòng)多媒體播放器,包括可連接到計(jì)算設(shè)備的連接層;設(shè)置在連接層的上協(xié)議層上的SCSI層,用于發(fā)送和鏈接數(shù)據(jù);設(shè)置在SCSI層的上協(xié)議層上的命令處理層,用于處理來自移動(dòng)磁盤驅(qū)動(dòng)器的命令和來自濾波器驅(qū)動(dòng)器的命令,來自移動(dòng)磁盤驅(qū)動(dòng)器的命令是從在計(jì)算設(shè)備中的操作系統(tǒng)電平提供的,和來自濾波器驅(qū)動(dòng)器的命令是從在計(jì)算設(shè)備中的管理器工具電平提供的;和設(shè)置在命令處理層的上協(xié)議層上的應(yīng)用層,用于對(duì)應(yīng)于從命令處理層發(fā)送的命令來執(zhí)行控制功能。
18.根據(jù)權(quán)利要求17的移動(dòng)多媒體播放器,其中命令處理層確定是否接收的命令是移動(dòng)磁盤驅(qū)動(dòng)器格式的命令和濾波器驅(qū)動(dòng)器格式的命令的至少一個(gè),并且執(zhí)行相應(yīng)的操作。
19.一種具有作為協(xié)議的程序的記錄介質(zhì),包括可連接到計(jì)算設(shè)備的連接層;設(shè)置在連接層的上協(xié)議層上的SCSI層,用于發(fā)送和鏈接數(shù)據(jù);設(shè)置在SCSI層的上協(xié)議層上的命令處理層,用于處理來自移動(dòng)磁盤驅(qū)動(dòng)器的命令和來自濾波器驅(qū)動(dòng)器的命令,來自移動(dòng)磁盤驅(qū)動(dòng)器的命令是從在計(jì)算設(shè)備中的操作系統(tǒng)電平提供的,和來自濾波器驅(qū)動(dòng)器的命令是從在計(jì)算設(shè)備中的管理器工具電平提供的;和設(shè)置在命令處理層的上協(xié)議層上的應(yīng)用層,用于對(duì)應(yīng)于從命令處理層發(fā)送的命令來執(zhí)行控制功能;其中程序基于協(xié)議來控制記錄介質(zhì)。
20.根據(jù)權(quán)利要求19的記錄介質(zhì),其中命令處理層確定是否接收的命令是移動(dòng)磁盤驅(qū)動(dòng)器格式的命令和濾波器驅(qū)動(dòng)器格式的命令的至少一個(gè),并且執(zhí)行相應(yīng)的操作。
全文摘要
一種用于驅(qū)動(dòng)移動(dòng)多媒體播放器的系統(tǒng),這里從操作系統(tǒng)電平提供的移動(dòng)磁盤驅(qū)動(dòng)器與濾波器驅(qū)動(dòng)器交互工作,用于處理管理器工具的命令。在移動(dòng)多媒體播放器中,可以執(zhí)行OS電平控制和對(duì)于管理器工具的控制,其中移動(dòng)多媒體播放器可以分別地對(duì)應(yīng)于移動(dòng)磁盤驅(qū)動(dòng)器和濾波器驅(qū)動(dòng)器。
文檔編號(hào)G06F3/06GK1655096SQ200410102398
公開日2005年8月17日 申請(qǐng)日期2004年10月25日 優(yōu)先權(quán)日2003年10月24日
發(fā)明者金東澈, 趙奭佑 申請(qǐng)人:電友有限公司