欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

便攜式數(shù)據(jù)存儲裝置的制作方法

文檔序號:6574442閱讀:235來源:國知局
專利名稱:便攜式數(shù)據(jù)存儲裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種便攜式數(shù)據(jù)存儲裝置,特別是一種用于計(jì)算機(jī)的便攜式數(shù)據(jù)存儲裝置。
背景技術(shù)
傳統(tǒng)的數(shù)據(jù)存儲裝置通常分成兩類。第一類是電子的固態(tài)存儲器裝置,比如只讀存儲器(ROM)和隨機(jī)存取存儲器(RAM)。這些存儲器裝置一般安裝在計(jì)算機(jī)內(nèi)。它們不是為移動(dòng)或便攜而準(zhǔn)備的,所以它們可以在不同的計(jì)算機(jī)上使用,例如,允許數(shù)據(jù)從一個(gè)計(jì)算機(jī)傳送到另一個(gè)計(jì)算機(jī)。
第二類存儲裝置是基于表面的數(shù)據(jù)存儲裝置,在這類存儲裝置中,數(shù)據(jù)通常存儲在盤或帶的表面上。表面存儲裝置的實(shí)例是磁盤和CDROM。這類數(shù)據(jù)存儲裝置需要一個(gè)安裝在計(jì)算機(jī)內(nèi)或者連接計(jì)算機(jī)的機(jī)械驅(qū)動(dòng)機(jī)構(gòu),以允許存儲裝置上的數(shù)據(jù)由計(jì)算機(jī)讀出。此外,這類存儲裝置受限于存儲裝置的表面區(qū)域,并且由于在驅(qū)動(dòng)機(jī)構(gòu)和/或存儲裝置內(nèi)需要移動(dòng)部件,致使從存儲裝置讀取數(shù)據(jù)的存儲裝置與驅(qū)動(dòng)機(jī)構(gòu)的組合通常是體積大和/或精密的部件。

發(fā)明內(nèi)容
本發(fā)明提供了一種便攜式數(shù)據(jù)存儲裝置,其可以直接插入計(jì)算機(jī)的USB插口并完成磁盤或CD-ROM的功能,其可以存儲用來安裝到計(jì)算機(jī)上的軟件或可以接收并存儲當(dāng)前計(jì)算機(jī)上的用戶數(shù)據(jù),其包括一個(gè)用來直接連到計(jì)算機(jī)上的USB插口的USB插頭連接裝置;一個(gè)連接到所述USB插頭的接口裝置;
一個(gè)存儲器控制裝置;一個(gè)非易失性固態(tài)存儲器裝置;一個(gè)在第一位置和第二位置之間移動(dòng)的手動(dòng)開關(guān),其在第一位置時(shí)允許向所述存儲器裝置寫入數(shù)據(jù),在第二位置時(shí)不允許向所述存儲器裝置寫入數(shù)據(jù);所述存儲器控制裝置連接在所述接口裝置與所述存儲器裝置之間,以控制從所述存儲器裝置到所述連接裝置的數(shù)據(jù)流。


下面將結(jié)合

本發(fā)明的數(shù)據(jù)存儲裝置的一個(gè)實(shí)例,其中圖1是便攜式數(shù)據(jù)存儲裝置的一個(gè)原理方框圖;圖2是顯示一個(gè)軟件提供商初始設(shè)置數(shù)據(jù)存儲裝置的流程圖;圖3是顯示一個(gè)終端用戶初始設(shè)置數(shù)據(jù)存儲裝置的流程圖;和圖4是顯示數(shù)據(jù)存儲裝置的操作的一個(gè)流程圖。
具體實(shí)施例方式
圖1示出了包括一個(gè)USB插頭1的數(shù)據(jù)存儲裝置10,該USB插頭1連接一個(gè)USB接口裝置2。USB接口裝置2連接一個(gè)微控制器3,微控制器3又連接一個(gè)快閃存儲器4。微控制器3包括一個(gè)存儲控制微控制器3操作的程序的只讀存儲器(ROM)5。
微控制器3執(zhí)行的操作包括將用戶鍵入的一個(gè)口令與快閃存儲器4中存儲的一個(gè)對應(yīng)的口令進(jìn)行比較,以確定是否許可用戶訪問快閃存儲器4的內(nèi)容。ROM5中存儲的程序還可以控制進(jìn)出(進(jìn)入和流出)快閃存儲器4的數(shù)據(jù)流,并且還可以檢測連接存儲裝置10的計(jì)算機(jī)是否已經(jīng)安裝了對應(yīng)于快閃存儲器4中存儲的口令的軟件程序。微控制器3可以自動(dòng)地從安裝的軟件中檢索出與快閃存儲器中存儲的口令進(jìn)行比較的口令,以檢驗(yàn)計(jì)算機(jī)的一個(gè)用戶是否被準(zhǔn)許訪問和運(yùn)行該軟件。此外,ROM5中存儲的程序還允許軟件提供商在快閃存儲器中設(shè)置一個(gè)與提供給用戶的軟件中所存儲的口令相對應(yīng)的口令。通常,該口令相應(yīng)于該軟件的序列號。
快閃存儲器4通常被分成多個(gè)不同部分或區(qū)域。通常,快閃存儲器被分成兩個(gè)區(qū)域,每個(gè)區(qū)域具有一個(gè)獨(dú)特的口令。如果數(shù)據(jù)存儲裝置10提供有封裝軟件,則可以把序列號設(shè)置在一個(gè)區(qū)域中,以作為允許用戶訪問和使用軟件的口令。另一個(gè)區(qū)域通??梢杂脕泶鎯τ脩舻臄?shù)據(jù),它具有一個(gè)由用戶設(shè)置的分離的口令。通常,口令以加密形式存儲在快閃存儲器的一個(gè)安全位置。加密、解密、數(shù)據(jù)流控制和USB協(xié)議都由微控制器3管理。
微控制器3還包括一個(gè)是一個(gè)允許微控制器3操作的臨時(shí)存儲區(qū)域的隨機(jī)存取存儲器(RAM)6。此外,一個(gè)人工開關(guān)7連接在快閃存儲器4與微控制器3之間。人工開關(guān)7可以在用戶可以把數(shù)據(jù)寫入快閃存儲器4的一個(gè)第一位置與不可以將數(shù)據(jù)寫入快閃存儲器4的一個(gè)第二位置之間移動(dòng)。
裝置10還包括一個(gè)直接連接USB插頭1并且允許其它USB裝置經(jīng)裝置10連接USB裝置的USB插口8。例如,如果用戶希望增加存儲器空間,則可以將第二存儲裝置10連接該USB插口8。
圖2是一個(gè)顯示當(dāng)一個(gè)軟件提供商打算把裝置10供作軟件的驗(yàn)證裝置時(shí)為該軟件提供商建立裝置10的處理的流程圖。首先,將裝置10的插頭1插入(在步驟20)計(jì)算機(jī)上的USB插口。在裝置10被插入計(jì)算機(jī)上的USB插口之后,在計(jì)算機(jī)與裝置10之間建立(在步驟21)通信。軟件提供商預(yù)先安裝了由操作者運(yùn)行的計(jì)算機(jī)的安裝程序。依據(jù)預(yù)先安裝的軟件,響應(yīng)預(yù)先安裝的軟件請求操作者鍵入與裝置10被供應(yīng)的軟件相對應(yīng)的口令或序列號,操作者選擇建立安裝的口令。然后,加密(在步驟26)口令或序列號并存儲(在步驟27)到快閃存儲器4中。
圖3是一個(gè)顯示由一個(gè)終端用戶初始建立快閃存儲器4的口令區(qū)域2的流程圖。裝置10通常供有由用戶在設(shè)置裝置之前裝載到計(jì)算機(jī)上的驅(qū)動(dòng)軟件。為了建立口令區(qū)2,用戶將裝置10插入(在步驟20)計(jì)算機(jī)上的USB端口,然后在計(jì)算機(jī)與裝置10之間建立通信(在步驟21)。接著,用戶運(yùn)行驅(qū)動(dòng)軟件,驅(qū)動(dòng)軟件輸入用于區(qū)域2的口令安裝設(shè)置模式(在步驟23)。用戶隨后輸入(在步驟28)希望用來防止對快閃存儲器4的區(qū)域2的未授權(quán)訪問的一個(gè)口令。該輸入的口令隨后被加密(在步驟29)并被存儲在快閃存儲器4中。
用戶執(zhí)行了上述的圖3所示的初始口令建立處理之后,當(dāng)用戶將裝置10插入(在步驟20)計(jì)算機(jī)上的USB端口時(shí),將建立與裝置10的通信(在步驟21),首先,在步驟33檢驗(yàn)快閃存儲器4中存儲的一個(gè)安裝狀態(tài)標(biāo)志(參見圖4)。如果該狀態(tài)標(biāo)志為“Y”,則裝置10向計(jì)算機(jī)輸出(在步驟34)一個(gè)“OK”標(biāo)志。微控制器3指令向用戶發(fā)出一個(gè)請求(在步驟35),以選擇用戶所希望輸入的區(qū)域。如果狀態(tài)標(biāo)志為“N”,則裝置10不向計(jì)算機(jī)輸出一個(gè)“OK”標(biāo)志,并且直接進(jìn)入步驟35。響應(yīng)區(qū)域選擇的請求,用戶選擇區(qū)域1或區(qū)域2。如果選擇了區(qū)域1,則裝置10認(rèn)定用戶希望將存儲在快閃存儲器4中的軟件安裝到計(jì)算機(jī)上,并請求(在步驟37)授權(quán)用戶安裝該軟件的用于驗(yàn)證的適當(dāng)口令。微處理器3接收由用戶輸入的口令,檢索快閃存儲器4中存儲的區(qū)域1的口令,對區(qū)域1的口令解密,并且將它與用戶輸入的口令進(jìn)行比較,以驗(yàn)證(在步驟38)該用戶是否被授權(quán)安裝該軟件。如果這兩個(gè)口令不匹配,則裝置10提示計(jì)算機(jī)請求(在步驟37)用戶再次輸入口令。
如果用戶輸入的口令與快閃存儲器4中存儲的口令相匹配,微處理器3啟動(dòng)(在步驟39)從快閃存儲器4到計(jì)算機(jī)的軟件安裝。為了安裝軟件,計(jì)算機(jī)以USB格式向微處理器3發(fā)送用于數(shù)據(jù)的讀/寫命令。微處理器3從快閃存儲器4中所檢索請求的數(shù)據(jù),并且向驅(qū)動(dòng)器2發(fā)送(在步驟41)數(shù)據(jù)。驅(qū)動(dòng)器2將數(shù)據(jù)變換(在步驟42)到PC格式,并且經(jīng)USB插頭1將數(shù)據(jù)輸出給計(jì)算機(jī)。微控制器3隨后檢驗(yàn)(在步驟43)安裝軟件是否完成。如果操作未完成,則操作返回到步驟40。如果軟件的安裝以及完成,則快閃存儲器4中存儲的狀態(tài)標(biāo)志被變化到“Y”,并且可以從計(jì)算機(jī)的USB插口取出(在步驟45)裝置10。
如果用戶選擇區(qū)域2,則微處理器3向計(jì)算機(jī)發(fā)送一個(gè)命令,請求用戶輸入用于區(qū)域2的口令。當(dāng)用戶輸入口令時(shí),計(jì)算機(jī)將該口令發(fā)送給微處理器3。微處理器3從快閃存儲器4檢索用于區(qū)域2的口令,對該口令解密,并且將它與用戶輸入的口令進(jìn)行比較。如果用戶輸入的口令不正確,則操作返回到步驟46,計(jì)算機(jī)請求(在步驟46)用戶再次輸入口令。
如果用戶輸入的口令是正確的,則用戶訪問快閃存儲器4的區(qū)域2,從快閃存儲器4讀出數(shù)據(jù)以及將數(shù)據(jù)寫入快閃存儲器4。然而,只有人工開關(guān)7位于允許數(shù)據(jù)寫入快閃存儲器4的位置,才能將數(shù)據(jù)寫入快閃存儲器4。為了從或向快閃存儲器4讀出或?qū)懭霐?shù)據(jù),計(jì)算機(jī)以USB格式向微處理器3發(fā)送(在步驟48)一個(gè)讀出或?qū)懭朊?。響?yīng)該讀出或?qū)懭朊睿⑻幚砥?從快閃存儲器4中檢索數(shù)據(jù)以及將該數(shù)據(jù)發(fā)送到驅(qū)動(dòng)器2,轉(zhuǎn)換到(在步驟50)PC格式然后輸出給計(jì)算機(jī);或者從驅(qū)動(dòng)器接收數(shù)據(jù)將它寫入快閃存儲器4。
微處理器3隨后確定(在步驟51)讀出或?qū)懭氩僮魇欠裢瓿?。如果該操作未完成,則操作返回到步驟48。如果操作完成,則操作終止(在步驟52)。
上述的裝置10用于連接通用串行總線(USB)。然而,插頭1、接口裝置2和插口8可以供任何合適的計(jì)算機(jī)串行總線使用。例如,通過用火線協(xié)議兼容插頭、接口裝置和插口分別替換USB插頭1、USB接口裝置2和插口8,裝置10可以被修改成提供IEEE1394(火線)協(xié)議使用。
上述的裝置10的一個(gè)優(yōu)點(diǎn)是為不需要一個(gè)機(jī)械操作的讀/寫裝置的計(jì)算機(jī)提供了一個(gè)便攜式數(shù)據(jù)存儲裝置。此外,裝置10沒有移動(dòng)部件。這能夠使數(shù)據(jù)存儲裝置10比傳統(tǒng)的便攜式數(shù)據(jù)存儲裝置更小型化。
權(quán)利要求
1.一種便攜式數(shù)據(jù)存儲裝置,包括一個(gè)連接計(jì)算機(jī)串行總線的連接裝置;一個(gè)連接所述連接裝置的接口裝置;一個(gè)存儲器控制裝置;和一個(gè)非易失性固態(tài)存儲器裝置;所述存儲器控制裝置連接在所述接口裝置與所述存儲裝置之間,以控制從所述存儲裝置到所述連接裝置的數(shù)據(jù)流。
2.根據(jù)權(quán)利要求1所述的裝置,其中非易失性固態(tài)存儲裝置是讀/寫存儲器裝置。
3.根據(jù)權(quán)利要求2所述的裝置,其中讀/寫存儲裝置是一個(gè)快閃存儲器裝置。
4.根據(jù)權(quán)利要求2或3所述的裝置,其中存儲器控制裝置控制流入和流出存儲裝置的數(shù)據(jù)流。
5.根據(jù)權(quán)利要求2至4之任一項(xiàng)所述的裝置,進(jìn)一步包括一個(gè)人工操作開關(guān),其可以在啟動(dòng)數(shù)據(jù)寫入存儲器裝置的第一位置與防止數(shù)據(jù)寫入存儲器裝置的第二位置之間切換。
6.根據(jù)上述權(quán)利要求任一項(xiàng)所述的裝置,其中存儲器控制裝置包括一個(gè)微控制器。
7.根據(jù)上述權(quán)利要求任一項(xiàng)所述的裝置,其中連接裝置包括一個(gè)通用串行總線連接裝置,接口裝置包括一個(gè)USB驅(qū)動(dòng)器。
8.根據(jù)上述權(quán)利要求任一項(xiàng)所述的裝置,其中連接裝置包括一個(gè)IEEE1394火線協(xié)議連接裝置,以及接口裝置是一個(gè)火線協(xié)議驅(qū)動(dòng)器。
全文摘要
一種便攜式數(shù)據(jù)存儲裝置(10)包括一個(gè)通用串行總線(USB)連接裝置(1)和一個(gè)連接USB連接裝置(1)的接口裝置(2)。便攜式數(shù)據(jù)存儲裝置(10)還包括一個(gè)存儲器控制裝置(3)和一個(gè)非易失性固態(tài)存儲器裝置(4)。存儲器控制裝置(3)連接在接口裝置(2)與存儲器裝置(4)之間,以控制從存儲器裝置(4)到USB連接裝置(1)的數(shù)據(jù)流。
文檔編號G06F13/00GK101034425SQ20071008618
公開日2007年9月12日 申請日期2000年2月21日 優(yōu)先權(quán)日2000年2月21日
發(fā)明者鄭宗盛 申請人:特科2000國際有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
新巴尔虎左旗| 渭源县| 孝昌县| 天长市| 三台县| 新兴县| 武义县| 盱眙县| 英山县| 阳春市| 兴业县| 福清市| 合肥市| 武平县| 仙居县| 常熟市| 罗江县| 长阳| 深州市| 阳高县| 伊宁县| 孟州市| 黄骅市| 红安县| 新巴尔虎右旗| 济宁市| 自贡市| 宜兰县| 马山县| 和龙市| 永兴县| 绍兴市| 黔西县| 略阳县| 乌什县| 溆浦县| 桦川县| 泰和县| 神池县| 金昌市| 栖霞市|