專(zhuān)利名稱(chēng):具有usb和無(wú)線(xiàn)連接的非易失性存儲(chǔ)設(shè)備及控制該連接的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有USB和無(wú)線(xiàn)連接的非易失性存儲(chǔ)設(shè)備,及一種控制該連接的方法。
背景技術(shù):
具有USB連接的非易失性存儲(chǔ)設(shè)備已被人熟知。它們經(jīng)常被用作易攜帶存儲(chǔ)設(shè)備、MP3播放器,以傳輸數(shù)據(jù)、存儲(chǔ)圖像數(shù)據(jù)等。這種設(shè)備可以利用其USB連接器與任何具備USB端口的主機(jī),例如,數(shù)碼相機(jī)、MP3播放器、個(gè)人數(shù)字助理、個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、打印機(jī)、投影機(jī)、電視接收器及無(wú)線(xiàn)電接收機(jī)等,進(jìn)行交互。
在將無(wú)線(xiàn)連接引入到上述設(shè)備中時(shí)產(chǎn)生了問(wèn)逸即如何解決通過(guò)兩種不同的連接系統(tǒng)接入到所述非易失性存儲(chǔ)器時(shí)的竟?fàn)幰髥?wèn)題。
發(fā)明內(nèi)容
根據(jù)第一優(yōu)選方面,本發(fā)明提供了一種非易失性存儲(chǔ)設(shè)備,具有USB連接器和USB控制器,無(wú)線(xiàn)天線(xiàn)和無(wú)線(xiàn)控制器,所述USB控制器和所述無(wú)線(xiàn)控制器都有效地連接至非易失性存儲(chǔ)器。當(dāng)所述非易失性存儲(chǔ)設(shè)備利用所述USB連接器有效地連接至主才幾時(shí),與所述無(wú)線(xiàn)控制器相比,所述USB控制器在從所述非易失性存儲(chǔ)器讀取的功能和向所述非易失性存儲(chǔ)器寫(xiě)入的功能上具有優(yōu)先級(jí)。
根據(jù)第二優(yōu)選方面,本發(fā)明提供了一種非易失性存儲(chǔ)設(shè)備包拾USB連接器和USB控制器,無(wú)線(xiàn)天線(xiàn)和無(wú)線(xiàn)控制器,所述USB控制器和所述無(wú)線(xiàn)控制器都有效地連接至非易失性存儲(chǔ)器。其中,在使用中且所述USB連接器有效地連接至主機(jī),所述無(wú)線(xiàn)控制器將所有命令發(fā)送至所述USB控制器;在使用中且所述USB連接器未有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器直接將所有命令發(fā)送至所述非易失性存儲(chǔ)器的文件分配表。
根據(jù)第三優(yōu)選方面,本發(fā)明提供了 一種控制向具備USB連接器的非易失性存
6儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器存取的方法,通過(guò)非易失性存儲(chǔ)設(shè)備的USB控制器和無(wú)線(xiàn)控制器進(jìn)行存取。所述方法包括所述非易失性存儲(chǔ)設(shè)備通過(guò)所述USB連接器有效地連接至主機(jī)時(shí),與所述無(wú)線(xiàn)控制器相比,提供所述USB控制器在從所述非易失性存儲(chǔ)器讀取的功能和向所述非易失性存儲(chǔ)器寫(xiě)入的功能上的優(yōu)先級(jí)。
根據(jù)第四優(yōu)選方面,本發(fā)明提供了 一種控制向具備USB連接器的非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器存取的方法,通過(guò)非易失性存儲(chǔ)設(shè)備的USB控制器和無(wú)線(xiàn)控制器進(jìn)行存取。所述方法包括當(dāng)所述USB連接器有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器將所有命令發(fā)送至所述USB控制器;當(dāng)所述USB連接器未有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器直接將所有命令發(fā)送至所述非易失性存儲(chǔ)器的文件分配表。
對(duì)上述所有方面,所述無(wú)線(xiàn)控制器向非易失性存儲(chǔ)器的任何命令可經(jīng)過(guò)所述USB控制器。所述無(wú)線(xiàn)控制器通過(guò)接口有效地連接至所述USB控制器,使得所述USB控制器能夠執(zhí)行控制、與所述無(wú)線(xiàn)控制器通信并對(duì)其請(qǐng)求作出響應(yīng)。所述接口包括構(gòu)成所述USB控制器一部分的第一接口和構(gòu)成所述無(wú)線(xiàn)控制器一部分的第二接口。所述第二接口,可用于對(duì)無(wú)線(xiàn)協(xié)議通信進(jìn)行轉(zhuǎn)換,使得所述USB控制器能夠進(jìn)行讀取。其中,該轉(zhuǎn)換是轉(zhuǎn)換至USB協(xié)議。所述第一接口,可用于對(duì)USB協(xié)議通信進(jìn)行轉(zhuǎn)換,使得所述無(wú)線(xiàn)控制器能夠進(jìn)行讀取。其中,所述轉(zhuǎn)換是轉(zhuǎn)換至無(wú)線(xiàn)協(xié)議。
所述USB控制器和所述無(wú)線(xiàn)控制器之間具有主從關(guān)系,所述USB控制器為主設(shè)備,所述無(wú)線(xiàn)控制器為從設(shè)備。
所述USB控制器能夠被枚舉作為一個(gè)本地驅(qū)動(dòng),且所述無(wú)線(xiàn)控制器能夠被枚舉作為一個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)。所述控制器的文件分配表能夠定期更新以與控制器的優(yōu)先級(jí)一致。當(dāng)所述USB控制器存取所述存儲(chǔ)器時(shí),所述無(wú)線(xiàn)控制器不能存耳又所述非易失性存儲(chǔ)器。當(dāng)所述無(wú)線(xiàn)控制器存取所述非易失性存儲(chǔ)器時(shí),所述USB控制器不能存取所述非易失性存儲(chǔ)器。在使用中且所述USB連接器未有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)連接器能夠獨(dú)立于所述USB控制器操作。對(duì)于第二方面,在開(kāi)始存取所述非易失性存儲(chǔ)器之前,所述USB控制器進(jìn)行檢測(cè)以確定所述無(wú)線(xiàn)控制器正存取所述非易失性存儲(chǔ)器,且若所述無(wú)線(xiàn)控制器正存取所述非易失性存儲(chǔ)器,所述USB控制器在開(kāi)始存取所述非易失性存儲(chǔ)器前,會(huì)等待所述無(wú)線(xiàn)控制器的存取命令結(jié)束。
所述非易失性存儲(chǔ)設(shè)備能用于使不具有無(wú)線(xiàn)使能的主機(jī)設(shè)備無(wú)線(xiàn)地發(fā)送數(shù)據(jù)。這時(shí),所述非易失性存儲(chǔ)器可作為偽存儲(chǔ)器。
在存取所述非易失性存儲(chǔ)器之前,所述無(wú)線(xiàn)控制器進(jìn)行;險(xiǎn)測(cè)以確定所述非易失性存儲(chǔ)器是否能夠接收新命令,所述檢測(cè)為對(duì)所述USB控制器的檢測(cè),且若所述USB控制器已存取所述非易失性存儲(chǔ)器,所述無(wú)線(xiàn)控制器等待所述USB控制器的存取命令結(jié)束才開(kāi)始存取所述非易失性存儲(chǔ)器。
為了充分理解本發(fā)明且易于實(shí)i見(jiàn)下面參照附圖對(duì)本發(fā)明的 一個(gè)優(yōu)選實(shí)施例進(jìn)行描述,但本發(fā)明并不局限于該實(shí)施例。
附圖中
圖1為一個(gè)優(yōu)選的實(shí)施例中具有USB和無(wú)線(xiàn)連接的非易失性存儲(chǔ)設(shè)備示意圖2為圖1中所述設(shè)備的外殼圖;圖3為圖1和2中所述設(shè)備操作的流程圖。
具體實(shí)施例方式
參照?qǐng)D1和2,示出了一種具有連接器12的非易失性存儲(chǔ)設(shè)備10,該連接器12配置為符合USB標(biāo)準(zhǔn)。連接器12具有USB控制器14。這樣,在正常狀態(tài)下,可以利用所述USB連接器12從非易失性存儲(chǔ)器16下載數(shù)據(jù)或上傳數(shù)據(jù)至非易失性存儲(chǔ)器16。所述非易失性存儲(chǔ)器16可以為光盤(pán)驅(qū)動(dòng)器和/或閃存,可以為單獨(dú)的存儲(chǔ)設(shè)備或者為數(shù)個(gè)存儲(chǔ)設(shè)備。
另外,還包括天線(xiàn)18,用于所述設(shè)備10與主機(jī)設(shè)備(圖中未示出)的無(wú)線(xiàn)連接。所述無(wú)線(xiàn)連接可以為任何適合的系統(tǒng),例如,藍(lán)牙、WiFi、 WiMAX 等。所述天線(xiàn)18可以設(shè)置于設(shè)備10內(nèi)部,這種情況下,天線(xiàn)18將全部位 于外殼20內(nèi);或天線(xiàn)18可以為一個(gè)附加的裝置,利用合適的連接器(圖中 未示出)可卸除地連接至所述設(shè)備IO。無(wú)線(xiàn)控制器22控制所述天線(xiàn)。若天 線(xiàn)置于設(shè)備內(nèi)部,則外殼不應(yīng)由金屬或其它不傳遞無(wú)線(xiàn)信號(hào)的材料制造。
通過(guò)上述方法,所述設(shè)備10可在三種不同的模式下使用
(i)使用USB連接器12連接至主機(jī),以利用USB連接器12和USB控 制器14下載或上傳數(shù)據(jù)。這種模式可稱(chēng)為USB/USB指示USB連接和USB操 作;
(ii )使用USB連接器12連接至主機(jī),以通過(guò)天線(xiàn)18和無(wú)線(xiàn)控制器22 下載或上傳數(shù)據(jù)。這種模式可稱(chēng)為USB/無(wú)線(xiàn)指示USB連接和無(wú)線(xiàn)操作;及,
(iii )通過(guò)天線(xiàn)18連接至主機(jī),以通過(guò)天線(xiàn)18和無(wú)線(xiàn)控制器22下載 或上傳所有數(shù)據(jù),上述USB連接器12不與主機(jī)相連。這種才莫式可稱(chēng)為無(wú)線(xiàn)/ 無(wú)線(xiàn)指示無(wú)線(xiàn)連接和無(wú)線(xiàn)操作。
在前面的兩種模式下,所述設(shè)備10具有通過(guò)USB連接器12的電力線(xiàn)向 該設(shè)備10供給,以用于所述設(shè)備10的操作的電源。電源用于設(shè)備10中的 所有功能,包括USB控制器14和無(wú)線(xiàn)控制器22的操作。對(duì)這兩種模式,通 過(guò)連接器12提供的電源可用作一種指示,表明所述設(shè)備10將要運(yùn)行于上述 兩種模式中的一種。
在第三種模式下,由所述設(shè)備10中的電池和/或通過(guò)天線(xiàn)18生成的EMF 提供用于所述設(shè)備10操作的電源。該電源用于所述設(shè)備IO中除USB控制器 14操作之外的操作。在該模式下,通過(guò)連接器12提供的電源的缺少可用作 一種指示,表明所述設(shè)備10將要運(yùn)行于該模式下,且不向也不應(yīng)該向所述 USB控制器14提供電源。這樣,所述無(wú)線(xiàn)控制器22可以獨(dú)立于所述USB控 制器14進(jìn)行操作。存儲(chǔ)器16有效連接并由所述USB控制器14及所述無(wú)線(xiàn)控制器22存取 在前面的兩種模式下,所述USB控制器14在讀取和寫(xiě)入數(shù)據(jù)兩方面,都具 有比所述無(wú)線(xiàn)控制器22更高的優(yōu)先氣這可以通過(guò)在USB控制器14和無(wú)線(xiàn) 控制器22之間建立主從關(guān)系實(shí)現(xiàn),所述USB控制器14作為主設(shè)備,所述無(wú) 線(xiàn)控制器作為從設(shè)備。
所述USB控制器14和所述無(wú)線(xiàn)控制器22兩者都能夠向存儲(chǔ)器16進(jìn)行寫(xiě) 操作和讀操作。所述USB控制器14將枚舉作為一個(gè)本地驅(qū)動(dòng),因此連接至 其的主機(jī)將具有較高的優(yōu)先級(jí)。所述無(wú)線(xiàn)控制器22將枚舉作為一個(gè)網(wǎng)絡(luò)驅(qū) 動(dòng),從而任何無(wú)線(xiàn)連接的主機(jī)將通過(guò)無(wú)線(xiàn)局域網(wǎng)連接并作為網(wǎng)絡(luò)驅(qū)動(dòng),因而 具有較低的優(yōu)先級(jí)。能夠通過(guò)無(wú)線(xiàn)控制器22連接多個(gè)用戶(hù)。
在前兩個(gè)模式下,所述無(wú)線(xiàn)控制器22和所述USB控制器14通過(guò)接口有效 連接。所述接口由構(gòu)成所述USB控制器14 一部分的第一接口 15和構(gòu)成所述無(wú) 線(xiàn)控制器22—部分的第二接口 23組成。然而,如果需要或期望這樣做,所述 兩個(gè)接口 15、 23可被結(jié)合成固件有效設(shè)置于所述USB控制器14和所述無(wú)線(xiàn)控 制器22之間。所述接口 15、 23可以是,例如,通用異步接收器/發(fā)送器(UART), 服務(wù)提供者接口 (SPI)或安全數(shù)字輸入/輸出接口 (SDIO)。由于所述無(wú)線(xiàn)控制 器22向所述存儲(chǔ)器16的任何命令都經(jīng)過(guò)所述USB控制器U利用所述接口 li 23,所述USB控制器14能夠?qū)λ鰺o(wú)線(xiàn)控制器22進(jìn)行控制、通信及對(duì)其請(qǐng)求 作出響應(yīng)。
所述接口 23用于對(duì)無(wú)線(xiàn)協(xié)議通信進(jìn)行轉(zhuǎn)換,能夠使所述USB控制器14進(jìn) 行讀取。此轉(zhuǎn)換是轉(zhuǎn)換成USB可讀協(xié)議。所述接口 15用于對(duì)USB協(xié)議通信進(jìn)行 轉(zhuǎn)換,能夠使所述無(wú)線(xiàn)控制器22進(jìn)行讀取。此轉(zhuǎn)換是轉(zhuǎn)換成無(wú)線(xiàn)可讀協(xié)議。
存儲(chǔ)器16的文件分配表26可按照固定時(shí)間進(jìn)行更新,但所述文件分配表 26 —次只能接收一個(gè)輸入。
如圖3所示,在開(kāi)始(300 )之后,接收到命令時(shí)首先確定(301)所述USB 連接器12是否連接至主機(jī)(圖中未示出)。這可通過(guò)主機(jī)通過(guò)連接器12向所述 USB設(shè)備10提供的電壓進(jìn)行確定。若存在電壓,則推知USB控制器要向所述存儲(chǔ)器16中寫(xiě)入數(shù)據(jù)(302 )或從所述存儲(chǔ)器16中讀取數(shù)據(jù)。從而確定了控制源 (303 )。如果控制是來(lái)自于所述USB控制器14 ( 304 ),所述USB控制器14進(jìn)行 檢測(cè)以確定所述無(wú)線(xiàn)控制器22是否接入所述存儲(chǔ)器16 ( 305 ),優(yōu)選地,通過(guò)對(duì) 來(lái)自所述無(wú)線(xiàn)控制器22的讀取或?qū)懭朊钸M(jìn)行檢測(cè)。如果不是(308 乂所述USB 控制器14會(huì)開(kāi)始通過(guò)文件分配表26和數(shù)據(jù)線(xiàn)28向存儲(chǔ)器中寫(xiě)入數(shù)據(jù)(309 )。 如果無(wú)線(xiàn)控制器22正存取存儲(chǔ)器16 ( 306 ),所述控制器14會(huì)等待預(yù)定時(shí)間直 到讀取/寫(xiě)入命令結(jié)束服務(wù)(307 )。然后,對(duì)來(lái)自所述USB控制器14的新的命 令進(jìn)行服務(wù)并寫(xiě)入數(shù)據(jù)(309 )。
若在所述USB控制器14的寫(xiě)入控制中出現(xiàn)了來(lái)自所述無(wú)線(xiàn)控制器22的讀 取或?qū)懭朊?,所述USB控制器14拒絕來(lái)自所述無(wú)線(xiàn)控制器22的讀取或?qū)懭?命令。在所述USB控制器14的寫(xiě)入控制結(jié)束后,文件分配表26會(huì)更新至通過(guò) 所述無(wú)線(xiàn)控制器22連接的無(wú)線(xiàn)網(wǎng)絡(luò)驅(qū)動(dòng)。
如果在(303 )中命令是來(lái)自于所述無(wú)線(xiàn)控制器22 ( 310 ),該命令經(jīng)過(guò)所述 USB控制器14。然后所述USB控制器14進(jìn)行檢測(cè)以確定所述無(wú)線(xiàn)控制器22是 否接入所述存儲(chǔ)器16(311 ),優(yōu)選地,通過(guò)對(duì)來(lái)自所述USB控制器14的讀取或 寫(xiě)入命令進(jìn)行檢測(cè)。如果不是(314),所述無(wú)線(xiàn)控制器14會(huì)開(kāi)始通過(guò)文件分配 表26和數(shù)據(jù)線(xiàn)28向存儲(chǔ)器中寫(xiě)入數(shù)據(jù)(309 )。如果所述USB控制器14正存取 存儲(chǔ)器16 (312),所述無(wú)線(xiàn)控制器22會(huì)等待預(yù)定時(shí)間直到讀取/寫(xiě)入命令結(jié)束 服務(wù)(313 )。然后,對(duì)來(lái)自所述無(wú)線(xiàn)控制器22的新的命令進(jìn)行服務(wù)并寫(xiě)入數(shù)據(jù) (309 )。
在第三種模式下,當(dāng)所述USB連接器12未連接至主機(jī)(316),初始的讀取 或?qū)懭朊钍莵?lái)自無(wú)線(xiàn)控制器22的。因此,所述無(wú)線(xiàn)控制器22能夠不經(jīng)由所 述USB控制器14,直接確定所述存儲(chǔ)器16是否能夠接受新命令(317)。如果所 述存儲(chǔ)器16能夠接受新命令(318 ),通過(guò)所述數(shù)據(jù)線(xiàn)30和文件分配表26將數(shù) 據(jù)發(fā)送至存儲(chǔ)器16或從存儲(chǔ)器16中讀取數(shù)據(jù)(309 )。
在從所述無(wú)線(xiàn)控制器22讀取或?qū)懭朊畹姆?wù)中,不能夠?qū)?lái)自USB控制 器14的讀取或?qū)懭朊钐峁┓?wù),直至完成來(lái)自所述無(wú)線(xiàn)控制器的命令。如果,
ii例如由于無(wú)論什么原因存儲(chǔ)器16在進(jìn)行存取,或所述存儲(chǔ)器16在執(zhí)行無(wú)論什 么功能所述存儲(chǔ)器16不能夠接收新命令,存儲(chǔ)控制器不允許該命令。在等待預(yù) 定時(shí)間后(321),當(dāng)所述存儲(chǔ)器16能夠接收新命令,會(huì)支持所述命令并通過(guò)所 述數(shù)據(jù)線(xiàn)30和文件分配表26將數(shù)據(jù)發(fā)送至存儲(chǔ)器16或從存儲(chǔ)器16中讀取數(shù) 據(jù)(309 )。
所述非易失性存儲(chǔ)設(shè)備能用于使不具有無(wú)線(xiàn)使能的主機(jī)設(shè)備無(wú)線(xiàn)地發(fā)送數(shù) 據(jù)。在這種情況下,所述非易失性存儲(chǔ)設(shè)備可作為偽存儲(chǔ)器。
為便于理解本發(fā)明,在相關(guān)描述及附圖中,省略了所述設(shè)備IO中與本發(fā)明 不相關(guān)的組件。例如,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)知道,所述非易失性存儲(chǔ)設(shè)備16需 要一個(gè)控制器,但未對(duì)該控制器進(jìn)行描述或在圖中示出。
上述描述中對(duì)本發(fā)明優(yōu)選實(shí)施例進(jìn)行描述的同時(shí),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理 解,在不違背本發(fā)明的前提下,可對(duì)設(shè)計(jì)或結(jié)構(gòu)的細(xì)節(jié)進(jìn)行多種變形或改進(jìn)。
權(quán)利要求
1、一種非易失性存儲(chǔ)設(shè)備包括USB連接器和USB控制器,無(wú)線(xiàn)天線(xiàn)和無(wú)線(xiàn)控制器,所述USB控制器和所述無(wú)線(xiàn)控制器都有效地連接至非易失性存儲(chǔ)器;其中,在使用中且所述USB連接器有效地連接至主機(jī)時(shí),與所述無(wú)線(xiàn)控制器相比,所述USB控制器在從所述非易失性存儲(chǔ)器讀取的功能和向所述非易失性存儲(chǔ)器寫(xiě)入的功能上,具有優(yōu)先級(jí)。
2、 一種非易失性存儲(chǔ)設(shè)備包括 USB連接器和USB控制器, 無(wú)線(xiàn)天線(xiàn)和無(wú)線(xiàn)控制器,所述USB控制器和所述無(wú)線(xiàn)控制器都有效地連接至非易失性存儲(chǔ)器; 其中,在使用中且所述USB連接器有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器 將所有命令發(fā)送至所述USB控制器;在使用中且所述USB連接器未有效地連接 至主機(jī)時(shí),所述無(wú)線(xiàn)控制器直接將所有命令發(fā)送至所述非易失性存儲(chǔ)器的文件 分配表。
3、 如權(quán)利要求1或2所述的非易失性存儲(chǔ)設(shè)備,其中,所述無(wú)線(xiàn)控制器向 所述存儲(chǔ)器的任何命令經(jīng)過(guò)所述USB控制器。
4、 如權(quán)利要求1至3任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,所述無(wú)線(xiàn)控 制器通過(guò)接口有效地連接至所述USB控制器,使得所述USB控制器能夠執(zhí)行控 制、與所述無(wú)線(xiàn)控制器通信并對(duì)其請(qǐng)求作出響應(yīng)。
5、 如權(quán)利要求4所述的非易失性存儲(chǔ)設(shè)備,其中,所述接口包括構(gòu)成所述 USB控制器一部分的第 一接口和構(gòu)成所述無(wú)線(xiàn)控制器一部分的第二接口 。
6、 如權(quán)利要求5所述的非易失性存儲(chǔ)設(shè)備,其中,所述第二接口,用于對(duì) 無(wú)線(xiàn)協(xié)議通信進(jìn)行轉(zhuǎn)換,使得所述USB控制器能夠進(jìn)行讀取。
7、 如權(quán)利要求6所述的非易失性存儲(chǔ)設(shè)備,其中,所述轉(zhuǎn)換是轉(zhuǎn)換至USB 協(xié)議。
8、 如權(quán)利要求5至7任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,所述第一 接口,用于對(duì)USB協(xié)議通信進(jìn)行轉(zhuǎn)換,使得所述無(wú)線(xiàn)控制器能夠進(jìn)行讀取。
9、 如權(quán)利要求8所述的非易失性存儲(chǔ)設(shè)備,其中,所述轉(zhuǎn)換是轉(zhuǎn)換至無(wú) 線(xiàn)協(xié)議。
10、 如權(quán)利要求1至9任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,所述USB 控制器能夠被枚舉作為一個(gè)本地驅(qū)動(dòng),且所述無(wú)線(xiàn)控制器能夠被枚舉作為一個(gè) 網(wǎng)絡(luò)驅(qū)動(dòng)。
11、 如權(quán)利要求1至10任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,所述USB 控制器和所述無(wú)線(xiàn)控制器之間具有主從關(guān)系,所述USB控制器為主設(shè)備,所述 無(wú)線(xiàn)控制器為從設(shè)備。
12、 如權(quán)利要求l至ll任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,進(jìn)一步包括文件 分配表,所述文件分配表能夠定期更新以與USB和無(wú)線(xiàn)控制器的優(yōu)先級(jí)一致。
13、 如權(quán)利要求1至12任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,在使用中 且所述USB連接器未有效地連接至主機(jī)時(shí),無(wú)線(xiàn)連接器能夠獨(dú)立于所述USB控 制器操作。
14、 如權(quán)利要求1至13任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,當(dāng)所述USB 控制器存取所述存儲(chǔ)器時(shí),所述無(wú)線(xiàn)控制器不能存取所述非易失性存儲(chǔ)器。
15、 如權(quán)利要求1至14任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,當(dāng)所述無(wú) 線(xiàn)控制器存取所述非易失性存儲(chǔ)器時(shí),所述USB控制器不能存取所述非易失性 存儲(chǔ)器。
16、 如權(quán)利要求1至15任一項(xiàng)所述的非易失性存儲(chǔ)設(shè)備,其中,當(dāng)所述非 易失性存儲(chǔ)設(shè)備連接至不具備所述無(wú)線(xiàn)控制器的協(xié)議的主機(jī)時(shí),所述非易失性 存儲(chǔ)設(shè)備能夠用于無(wú)線(xiàn)地發(fā)送數(shù)據(jù)。
17、 一種控制向具備USB連接器的非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器 存取的方法,通過(guò)非易失性存儲(chǔ)設(shè)備的USB控制器和無(wú)線(xiàn)控制器進(jìn)行存取,所 述方法包括所述非易失性存儲(chǔ)設(shè)備通過(guò)所述USB連接器有效地連接至主機(jī)時(shí),與所述 無(wú)線(xiàn)控制器相比,提供所述USB控制器在從所述非易失性存儲(chǔ)器讀取的功能和 向所述非易失性存儲(chǔ)器寫(xiě)入的功能上的優(yōu)先級(jí)。
18、 一種控制向具備USB連接器的非易失性存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器存取的方法,通過(guò)非易失性存儲(chǔ)設(shè)備的USB控制器和無(wú)線(xiàn)控制器進(jìn)行存取,所述 方法包括當(dāng)所迷USB連接器有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器將所有命令發(fā)送至 所述USB控制器;當(dāng)所述USB連接器未有效地連接至主機(jī)時(shí),所述無(wú)線(xiàn)控制器 直接將所有命令發(fā)送至所述非易失性存儲(chǔ)器的文件分配表。
19、 如權(quán)利要求17或18所述的方法,其中,所述無(wú)線(xiàn)控制器向所述存儲(chǔ) 器的任何命令經(jīng)過(guò)所述USB控制器。
20、 如權(quán)利要求17至19任一項(xiàng)所述的方法,其中,所述無(wú)線(xiàn)控制器通過(guò) 接口有效地連接至所述USB控制器,使得所述USB控制器能夠執(zhí)行控制、與所 述無(wú)線(xiàn)控制器通信并對(duì)其請(qǐng)求作出響應(yīng)。
21、 如權(quán)利要求20所述的方法,其中,所述接口包括構(gòu)成所述USB控制器 一部分的第一接口和構(gòu)成所述無(wú)線(xiàn)控制器一部分的第二接口 。
22、 如權(quán)利要求21所述的方法,其中,所述第二接口,用于對(duì)無(wú)線(xiàn)協(xié)議通 信進(jìn)行轉(zhuǎn)換,使得所述USB控制器能夠進(jìn)行讀取。
23、 如權(quán)利要求22所述的方法,其中,所述轉(zhuǎn)換是轉(zhuǎn)換至USB協(xié)議。
24、 如權(quán)利要求21至23任一項(xiàng)所述的方法,其中,所述第一接口,用于 對(duì)USB協(xié)議通信進(jìn)行轉(zhuǎn)換,使得所述無(wú)線(xiàn)控制器能夠進(jìn)行讀取。
25、 如權(quán)利要求24所述的方法,其中,所述轉(zhuǎn)換是轉(zhuǎn)換至無(wú)線(xiàn)協(xié)議。
26、 如權(quán)利要求17至25任一項(xiàng)所述的方法,其中,所述USB控制器能夠 被枚舉作為一個(gè)本地驅(qū)動(dòng),且所述無(wú)線(xiàn)控制器能夠浮皮-仗舉作為一個(gè)網(wǎng)絡(luò)驅(qū)動(dòng)。
27、 如權(quán)利要求17至26任一項(xiàng)所述的方法,其中,所述USB控制器和所 述無(wú)線(xiàn)控制器之間具有主從關(guān)系,所述USB控制器為主設(shè)備,所述無(wú)線(xiàn)控制器 為從設(shè)備。
28、 如權(quán)利要求17至27任一項(xiàng)所述的方法,進(jìn)一步包括,定期更新文件 分配表以與控制器的優(yōu)先級(jí)一致。
29、 如權(quán)利要求17至28任一項(xiàng)所述的方法,其中,在開(kāi)始存取所述非易 失性存儲(chǔ)器之前,所述USB控制器進(jìn)行檢測(cè)以確定所述無(wú)線(xiàn)控制器正存取所述 非易失性存儲(chǔ)器,且若所述無(wú)線(xiàn)控制器正存取所述非易失性存儲(chǔ)器,所述USB控制器等待所述無(wú)線(xiàn)控制器的存取命令結(jié)束才開(kāi)始存取所述非易失性存儲(chǔ)器。
30、 如權(quán)利要求17至29任一項(xiàng)所述的方法,其中,當(dāng)所述USB控制器存取 所述非易失性存儲(chǔ)器時(shí),所述無(wú)線(xiàn)控制器不能存取所述非易失性存儲(chǔ)器。
31、 如權(quán)利要求17至30任一項(xiàng)所述的方法,其中,在開(kāi)始存取所述非易失 性存儲(chǔ)器之前,所述無(wú)線(xiàn)控制器進(jìn)行檢測(cè)以確定所述非易失性存儲(chǔ)器是否能夠 接收新命令,所述檢測(cè)為對(duì)所述USB控制器的檢測(cè),且若所述USB控制器已存 取所述非易失性存儲(chǔ)器,所述無(wú)線(xiàn)控制器在存取所述非易失性存儲(chǔ)器之前等待 所述USB控制器的存取命令結(jié)束。
32、 如權(quán)利要求17至31任一項(xiàng)所述的方法,其中,當(dāng)所述無(wú)線(xiàn)控制器存取 所述非易失性存儲(chǔ)器時(shí),所述USB控制器不能存取所述非易失性存儲(chǔ)器。
33、 如權(quán)利要求17至32任一項(xiàng)所述的方法,其中,使用中且所述USB連接 器未有效地連接至主^/L時(shí),所述無(wú)線(xiàn)連接器能夠獨(dú)立于所述USB控制器操作。
34、 如權(quán)利要求17至33任一項(xiàng)所述的方法,其中,所述非易失性存儲(chǔ)設(shè)備 能用于使不具有無(wú)線(xiàn)使能的主機(jī)設(shè)備無(wú)線(xiàn)地發(fā)送數(shù)據(jù)。
35、 如權(quán)利要求34所述的方法,其中,所述非易失性存儲(chǔ)器可作為偽存儲(chǔ)器。
全文摘要
一種非易失性存儲(chǔ)設(shè)備(10)包括具有USB控制器(14)的USB連接器(12)以及具有無(wú)線(xiàn)控制器(22)的無(wú)線(xiàn)天線(xiàn)(18)。所述USB控制器(14)和所述無(wú)線(xiàn)控制器(22)都有效地連接至非易失性存儲(chǔ)器(16)。當(dāng)所述非易失性存儲(chǔ)設(shè)備(10)利用所述USB連接器(12)有效地連接至主機(jī)時(shí),與所述無(wú)線(xiàn)控制器(22)相比,所述USB控制器(14)在對(duì)所述非易失性存儲(chǔ)器(16)的讀取和寫(xiě)入的功能上,具有優(yōu)先級(jí)。本發(fā)明還公開(kāi)了相應(yīng)的方法。
文檔編號(hào)H04L29/12GK101496379SQ200680055330
公開(kāi)日2009年7月29日 申請(qǐng)日期2006年7月13日 優(yōu)先權(quán)日2006年7月13日
發(fā)明者符廷彬, 陳勝利 申請(qǐng)人:特科2000國(guó)際有限公司