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

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

文檔序號:6543860閱讀:332來源:國知局
專利名稱:便攜式數(shù)據(jù)存儲裝置的制作方法
技術領域
本發(fā)明涉及一種便攜式數(shù)據(jù)存儲裝置,特別是一種用于計算機的便攜式數(shù)據(jù)存儲裝置。
傳統(tǒng)的數(shù)據(jù)存儲裝置通常分成兩類。第一類是電子的固態(tài)存儲裝置,比如只讀存儲裝置(ROM)和隨機存取存儲裝置(RAM)。這些存儲裝置一般安裝在計算機內(nèi)。它們不是為移動或便攜而準備的,所以它們可以在不同的計算機上使用,例如,允許數(shù)據(jù)從一個計算機傳送到另一個計算機。
第二類存儲裝置是基于表面的數(shù)據(jù)存儲裝置,在這類存儲裝置中,數(shù)據(jù)通常存儲在盤或帶的表面上。表面存儲裝置的實例是磁盤和CDROM。這類數(shù)據(jù)存儲裝置需要一個安裝在計算機內(nèi)或者連接計算機的機械驅動機構,以允許存儲裝置上的數(shù)據(jù)由計算機讀出。此外,這類存儲裝置受限于存儲裝置的表面區(qū)域,并且由于在驅動機構和/或存儲裝置內(nèi)需要移動部件,致使從存儲裝置讀取數(shù)據(jù)的存儲裝置與驅動機構的組合通常是體積大和/或精密的部件。
根據(jù)本發(fā)明的,提供了一種便攜式數(shù)據(jù)存儲裝置,包括一個連接計算機串行總線的連接裝置;一個連接所述連接裝置的接口裝置;一個存儲器控制裝置;和一個非易失性固態(tài)存儲裝置。存儲器控制裝置連接在接口裝置與存儲裝置之間,以控制從存儲裝置到連接裝置的數(shù)據(jù)流。
本發(fā)明的一個優(yōu)點是,通過提供包括一個連接裝置與一個接口裝置、存儲器控制裝置和一個非易失性固態(tài)存儲裝置的便攜式數(shù)據(jù)存儲裝置,使本發(fā)明能夠提供一種具有以下特點的便攜式數(shù)據(jù)存儲裝置該便攜式數(shù)據(jù)存儲裝置可以連接具有串行總線端口的計算機,但不包括移動部件,或者不需要一個從數(shù)據(jù)存儲裝置讀取數(shù)據(jù)的機械驅動機構。
非易失性固態(tài)存儲裝置最好可以是讀/寫存儲裝置,比如快速存儲裝置。
其中,存儲裝置最好是一個讀/寫存儲裝置,存儲器控制裝置控制進出存儲裝置的數(shù)據(jù)流。
通常,數(shù)據(jù)存儲裝置還包括一個可移動的人工操作開關,可以在啟動數(shù)據(jù)寫入存儲裝置的第一位置與防止數(shù)據(jù)寫入存儲裝置的第二位置之間移動。
存儲器控制裝置最好可以包括一個只讀存儲器,其內(nèi)存儲控制存儲器控制裝置操作的存儲。該存儲器控制器最好是一個微處理器。
通常,接口裝置包括一個通用串行總線(USB)驅動器,用于將數(shù)據(jù)在USB格式與PC格式之間進行轉換;連接裝置包括一個USB連接裝置。
作為選擇,接口裝置包括一個用于IEEE1394(火警線(Firewire))協(xié)議的驅動器,連接裝置包括一個火警線(Firewire)連接裝置。
下面將結合


本發(fā)明的數(shù)據(jù)存儲裝置的一個實例,其中圖1是便攜式數(shù)據(jù)存儲裝置的一個原理方框圖;圖2是顯示一個軟件供應者初始設置數(shù)據(jù)存儲裝置的流程圖;圖3是顯示一個終端用戶初始設置數(shù)據(jù)存儲裝置的流程圖;和圖4是顯示數(shù)據(jù)存儲裝置的操作的一個流程圖。
圖1示出了包括一個USB插頭1的數(shù)據(jù)存儲裝置10,該USB插頭1連接一個USB接口裝置2。USB接口裝置2連接一個微控制器3,微控制器3又連接一個快速存儲器4。微控制器3包括一個其內(nèi)存儲控制微控制器3操作的程序的只讀存儲器(ROM)5。
微控制器3執(zhí)行的操作包括將用戶鍵入的一個口令與快速存儲器4中存儲的一個相應的口令進行比較,以確定是否許可用戶訪問快速存儲器4的內(nèi)容。ROM5中存儲的程序還可以控制進出(進入和流出)快速存儲器4的數(shù)據(jù)流,并且還可以檢測連接存儲裝置1的計算機是否已經(jīng)安裝了對應于快速存儲器4中存儲的口令的軟件程序。微控制器3可以自動地從安裝的軟件中檢索出與快速存儲器中存儲的口令進行比較的口令,以檢驗計算機的一個用戶是否被準許訪問和運行該軟件。此外,ROM5中存儲的程序還允許軟件供應者在快速存儲器中設置一個與供應給用戶的軟件中所存儲的口令相對應的口令。通常,該口令相應于軟件的序號。
快速存儲器4通常被分成多個不同部分或區(qū)域。通常,快速存儲器被分成兩個區(qū)域,每個區(qū)域具有一個獨特的口令。如果數(shù)據(jù)存儲裝置10供有封裝軟件,則可以把序號設置在一個區(qū)域中,以作為允許用戶訪問和使用軟件的口令。另一個區(qū)域通常可以用來存儲用戶的數(shù)據(jù),它具有一個由用戶設置的分離的口令。通常,口令以加密形式存儲在快速存儲器的一個安全位置。加密、解密、數(shù)據(jù)流控制和USB協(xié)議都由微控制器3管理。
微控制器3還包括一個是一個允許微控制器3操作的臨時存儲區(qū)域的隨機存取存儲器(RAM)6。此外,一個人工開關7連接在快速存儲器4與微控制器3之間。人工開關7可以在用戶可以把數(shù)據(jù)寫入快速存儲器4的一個第一位置與可以防止數(shù)據(jù)寫入快速存儲器4的一個第二位置之間移動。
裝置10還包括一個直接連接USB插頭1并且允許其它USB裝置經(jīng)裝置10連接USB裝置的USB插座8。例如,如果用戶希望增加存儲器空間,則可以將第二存儲裝置10連接該USB插座8。
圖2是一個顯示當一個軟件供應者打算把裝置10供作軟件的驗證裝置時為該軟件供應者建立裝置10的處理的流程圖。首先,將裝置10的插頭1插入(20)計算機上的USB插座。在裝置10被插入計算機上的USB插口之后,在計算機與裝置10之間建立(21)通信。軟件供應者預先安裝了由操作者運行的計算機的安裝程序。依據(jù)預先安裝的軟件,響應預先安裝的軟件請求操作者鍵入與裝置10被供應的軟件相對應的口令或序號,操作者選擇建立安裝的口令。然后,加密(26)口令或序號并存儲(27)到快速存儲器4中。
圖3是一個顯示由一個終端用戶初始建立快速存儲器4的口令區(qū)域2的流程圖。裝置10通常供有由用戶在設置裝置之前裝載到計算機上的驅動軟件。為了建立口令區(qū)2,用戶將裝置10插入(20)計算機上的USB端口,然后在計算機與裝置10之間建立通信(21)。接著,用戶運行驅動軟件,驅動軟件輸入用于區(qū)域2的口令安裝設置模式(23)。用戶隨后輸入(28)希望用來防止對快速存儲器4的區(qū)域2的未授權訪問的一個口令。該輸入的口令隨后被加密(29)并被存儲在快速存儲器4中。
用戶執(zhí)行了上述的圖3所示的初始口令建立處理之后,當用戶將裝置10插入(20)計算機上的USB端口時,將建立與裝置10的通信(21),首先,在步驟33檢驗快速存儲器4中存儲的一個安裝狀態(tài)標志(參見圖4)。如果該狀態(tài)標志為“Y”,則裝置10向計算機輸出(34)一個“OK”標志。微控制器3指令向用戶發(fā)出一個請求35,以選擇用戶所希望輸入的區(qū)域。如果狀態(tài)標志為“N”,則裝置10不向計算機輸出一個“OK”標志,并且直接進入步驟35。響應區(qū)域選擇的請求35,用戶選擇區(qū)域1或區(qū)域2。如果選擇了區(qū)域1,則裝置10認定用戶希望將存儲在快速存儲器4中的軟件安裝到計算機上,并請求(37)授權用戶安裝該軟件的用于驗證的適當口令。微處理器3接收由用戶輸入的口令,檢索快速存儲器4中存儲的區(qū)域1的口令,對區(qū)域1的口令解密,并且將它與用戶輸入的口令進行比較,以驗證(38)該用戶是否被授權安裝該軟件。如果這兩個口令不匹配,則裝置10提示計算機請求(37)用戶再次輸入口令。
如果用戶輸入的口令與快速存儲器4中存儲的口令相匹配,微處理器3啟動(39)從快速存儲器4到計算機的軟件安裝。為了安裝軟件,計算機以USB格式向微處理器3發(fā)送用于數(shù)據(jù)的讀/寫命令。微處理器3從快速存儲器4中所檢索請求的數(shù)據(jù),并且向驅動器2發(fā)送(41)數(shù)據(jù)。驅動器2將數(shù)據(jù)變換(42)到PC格式,并且經(jīng)USB插頭1將數(shù)據(jù)輸出給計算機。微控制器3隨后檢驗(43)安裝軟件是否完成。如果操作未完成,則操作返回到步驟40。如果軟件的安裝以及完成,則快速存儲器4中存儲的狀態(tài)標志被變化到“Y”,并且可以從計算機的USB插座取出(45)裝置10。
如果用戶選擇區(qū)域2,則微處理器3向計算機發(fā)送一個命令,請求用戶輸入用于區(qū)域2的口令。當用戶輸入口令時,計算機將該口令發(fā)送給微處理器3。微處理器3從快速存儲器4檢索用于區(qū)域2的口令,對該口令解密,并且將它與用戶輸入的口令進行比較。如果用戶輸入的口令不正確,則操作返回到步驟46,計算機請求(46)用戶再次輸入口令。
如果用戶輸入的口令是正確的,則用戶訪問快速存儲器4的區(qū)域2,從快速存儲器4讀出數(shù)據(jù)以及將數(shù)據(jù)寫入快速存儲器4。然而,只有人工開關7位于允許數(shù)據(jù)寫入快速存儲器4的位置,才能將數(shù)據(jù)寫入快速存儲器4。為了從或向快速存儲器4讀出或寫入數(shù)據(jù),計算機以USB格式向微處理器3發(fā)送(48)一個讀出或寫入命令。響應該讀出或寫入命令,微處理器3從快速存儲器4中檢索數(shù)據(jù)以及將該數(shù)據(jù)發(fā)送到驅動器2,轉換到(50)PC格式然后輸出給計算機;或者從驅動器接收數(shù)據(jù)將它寫入快速存儲器4。
微處理器3隨后確定(51)讀出或寫入操作是否完成。如果該操作未完成,則操作返回到步驟48。如果操作完成,則操作終止(52)。
上述的裝置10用于連接通用串行總線(USB)。然而,插頭1、接口裝置2和插座8可以供任何合適的計算機串行總線使用。例如,通過用火警線協(xié)議可兼容插頭、接口裝置和插座分別替換USB插頭1、USB接口裝置2和插座8,裝置10可以被修改供IEEE1394(火警線)協(xié)議使用。
上述的裝置10的一個優(yōu)點是為不需要一個機械操作的讀/些裝置的計算機提供了一個便攜式數(shù)據(jù)存儲裝置。此外,裝置10沒有移動部件。這能夠使數(shù)據(jù)存儲裝置10比傳統(tǒng)的便攜式數(shù)據(jù)存儲裝置更小型化。
權利要求
1.一種便攜式數(shù)據(jù)存儲裝置,包括一個連接計算機串行總線的連接裝置;一個連接所述連接裝置的接口裝置;一個存儲器控制裝置;和一個非易失性固態(tài)存儲裝置;所述存儲器控制裝置連接在所述接口裝置與所述存儲裝置之間,以控制從所述存儲裝置到所述連接裝置的數(shù)據(jù)流。
2.根據(jù)權利要求1所述的裝置,其中非易失性固態(tài)存儲裝置是讀/寫存儲裝置。
3.根據(jù)權利要求2所述的裝置,其中讀/寫存儲裝置是一個快速存儲裝置。
4.根據(jù)權利要求2或3所述的裝置,其中存儲器控制裝置控制流入和流出存儲裝置的數(shù)據(jù)流,
5.根據(jù)權利要求2至4之任一項所述的裝置,還包括一個人工操作開關,其可以在啟動數(shù)據(jù)寫入存儲裝置的第一位置與防止數(shù)據(jù)寫入存儲裝置的第二位置之間切換。
6.根據(jù)上述權利要求任一項所述的裝置,其中存儲器控制裝置包括一個微控制器。
7.根據(jù)上述權利要求任一項所述的裝置,其中連接裝置包括一個通用串行總線連接裝置,接口裝置包括一個USB驅動器。
8.根據(jù)上述權利要求任一項所述的裝置,其中連接裝置包括一個IEEE1394(火警線)協(xié)議連接裝置,以及接口裝置是一個火警線協(xié)議驅動器。
全文摘要
一種便攜式數(shù)據(jù)存儲裝置(10)包括一個通用串行總線(USB)連接裝置(1)和一個連接USB連接裝置(1)的接口裝置(2)。便攜式數(shù)據(jù)存儲裝置(10)還包括一個存儲器控制裝置(3)和一個非易失性固態(tài)存儲裝置(4)。存儲器控制裝置(3)連接在接口裝置(2)與存儲裝置(4)之間,以控制從存儲裝置(4)到USB連接裝置(1)的數(shù)據(jù)流。
文檔編號G06F13/00GK1384964SQ00814969
公開日2002年12月11日 申請日期2000年2月21日 優(yōu)先權日2000年2月21日
發(fā)明者鄭宗盛 申請人:特科2000國際有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
屯昌县| 平乐县| 通渭县| 海阳市| 新邵县| 正阳县| 安化县| 大安市| 巴林右旗| 温州市| 乐山市| 文成县| 德安县| 东方市| 吴堡县| 屏东县| 宁城县| 将乐县| 湘潭县| 江安县| 和平县| 安义县| 依安县| 淮安市| 双牌县| 榆林市| 武宣县| 兴安盟| 泗洪县| 临猗县| 汤原县| 阿拉尔市| 侯马市| 米林县| 盈江县| 仙居县| 和平县| 兰坪| 曲周县| 迁西县| 安泽县|