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

可立即偵測剩余存儲器容量的儲存裝置及其方法

文檔序號:6437498閱讀:315來源:國知局
專利名稱:可立即偵測剩余存儲器容量的儲存裝置及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及存儲裝置的剩余容量偵測技術(shù),尤其是一種可立即偵測剩余存儲器容量的儲存裝置及其方法。
背景技術(shù)
隨著信息時代的成熟發(fā)展,無論是學(xué)生、工程師、股票族、SOHO族、上班族等等,在現(xiàn)代人的生活中,信息的取得已經(jīng)像生活必需品一樣的頻繁。舉凡程序軟件、論文文件、設(shè)計專稿、股市信息、MP3等等,都可以隨處取得與設(shè)計制造。而人們在面對如此大量的信息來臨時,需要許多的傳輸媒介作為交流。對于擁有網(wǎng)絡(luò)設(shè)備的人,他們可以經(jīng)由電子郵件(E-mail)或文件傳輸協(xié)定(FTP)數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)作交換。而對于在缺乏網(wǎng)絡(luò)設(shè)備的情形下,人們常常需要具有適當(dāng)容量的儲存設(shè)備將數(shù)據(jù)作備份。現(xiàn)在常用的儲存設(shè)備有軟碟、硬碟、光碟、DVD及MO。而同時隨著現(xiàn)在電腦周邊設(shè)備的成熟,上述儲存設(shè)備的攜帶性及使用性也越來越便利,然而美中不足的是,上述儲存設(shè)備都必須配合電腦才能在顯示器上顯示出儲存設(shè)備剩余的存儲器容量,造成使用者在使用上很大的不便,如圖1所示,傳統(tǒng)的隨身硬碟10僅僅在一端具有USB接頭,而無法在缺少電腦的情況下得知其剩余存儲器容量。
因此,本發(fā)明針對上述的困擾,提出一種可立即偵測剩余存儲器容量的儲存裝置及其方法,讓使用者在儲存數(shù)據(jù)前能夠掌握到所剩余的存儲器空間,而能將所有需要的數(shù)據(jù)儲存起來。

發(fā)明內(nèi)容
本發(fā)明的主要目的,是提供一種可立即偵測剩余存儲器容量的儲存裝置,能夠讓使用者在儲存數(shù)據(jù)前能夠掌握到所剩余的存儲器空間。
本發(fā)明的另一目的,是提供一種可立即偵測剩余存儲器容量的儲存裝置,能夠讓使用者能夠隨時掌握到儲存裝置所剩余的存儲器空間。
本發(fā)明的又一目的,是提供一種可立即偵測剩余存儲器容量的方法,能夠讓使用者在最短的時間內(nèi)能夠知道到所剩余的存儲器空間。
本發(fā)明的又一目的,是提供一種僅僅偵測文件配置表(FAT)所被占用的個數(shù),而不用去了解其文件細(xì)節(jié)的方法,能夠讓使用者在最短的時間內(nèi)得知所剩余的存儲器空間。
本發(fā)明的又一目的,是提供一種可立即偵測剩余存儲器容量的方法,能夠適用于多種作業(yè)系統(tǒng)(OS)。
為達(dá)成上述目的,本發(fā)明提出一種可立即偵測剩余存儲器容量的儲存裝置,該儲存裝置與一數(shù)據(jù)處理機(jī)相連接,該儲存裝置包括一殼體,內(nèi)設(shè)有一微處理器與一儲存單元,其中該微處理器與該儲存單元相互連接;一介面模組,連接該數(shù)據(jù)處理機(jī)與該儲存裝置;一顯示單元,與該微處理器相連,顯示剩余存儲器容量;一用以啟動偵測剩余存儲器容量的控制單元,與該微處理器相連;以及一電源供應(yīng)單元,與該控制單元相連,供應(yīng)該儲存裝置的電源。
另外,本發(fā)明還提出了一種可立即偵測剩余存儲器容量的方法,包含下列步驟(a)提供一儲存裝置,該儲存裝置具有一微處理器;一儲存單元;以及一電源供應(yīng)單元;(b)啟動一控制單元;(c)讀取該儲存單元最開始的磁區(qū)(MBR);(d)取得該儲存單元開機(jī)參數(shù)區(qū)段(BPB)的位置;(e)得知該儲存單元的存儲器總?cè)萘浚?
(f)取得一文件配置表(FAT)大小與磁簇個數(shù);(g)取得每個磁簇的容量;(h)檢查該文件配置表中被占據(jù)的個數(shù),并計算被使用的存儲器容量;以及(i)由該存儲器總?cè)萘繙p去被使用的存儲器容量即可得所剩的存儲器容量。
其中上述的文件配置表的大小可以是12位元、16位元、32位元、或64位元其中之一。
本發(fā)明使得使用者再使用儲存設(shè)備時,無須連線到主機(jī)便可以知道儲存設(shè)備所剩余的存儲器空間。此外,本發(fā)明計算存儲媒體所剩余的存儲器空間的方法為偵測文件配置表(FAT)所被占用的個數(shù),而不用去了解其文件細(xì)節(jié)的方法,也不限于一種作業(yè)系統(tǒng)下運(yùn)作,因此能夠讓使用者在最短的時間內(nèi)能夠知道到所剩余的存儲器空間。


圖1為習(xí)知技藝外觀示意圖;圖2為本發(fā)明實施例的外觀示意圖;圖3a為本發(fā)明實施例的第一電路方塊圖;圖3b為本發(fā)明實施例的第二電路方塊圖;圖4a為本發(fā)明實施例與電腦互動的主機(jī)端流程圖;圖4b為本發(fā)明實施例與電腦互動的裝置端流程圖;圖5為本發(fā)明的計算剩余存儲器容量的流程圖。
具體實施例方式
為了使本發(fā)明的內(nèi)容更為明了,特舉一實施例作為本發(fā)明確實能夠據(jù)以實施的范例。
本發(fā)明是一種可立即偵測剩余存儲器容量的儲存裝置。請參考圖2所示,為本發(fā)明實施例的外觀示意圖。隨身硬碟20包括有一個液晶顯示面板21、一個重置鈕22以及一個USB接頭26。這個液晶顯示面板21可以顯示隨身硬碟20所剩余的存儲器空間;而重置鈕22可以啟動隨身硬碟20偵測所剩余的存儲器空間的功能,而USB接頭26可以與具有USB連接端口的電腦連接,作進(jìn)一步的數(shù)據(jù)交換。
本實施例隨身硬碟20的電源供應(yīng)可以來自隨身硬碟20本身所具有的直流電源,或者是與一個電腦相連接后,由電腦所提供的外加直流電源。其二種不同的電路配置分述如下請參考圖3a,圖3a為本發(fā)明實施例的第一電路方塊圖。當(dāng)重置鈕22(見圖2)被按下后,干電池23提供隨身硬碟20中的微處理器25電源,去計算存儲媒體24內(nèi)部所剩余的存儲器容量,并將其計算結(jié)果輸出至液晶顯示面板21,讓使用者知道存儲媒體所剩余的存儲器容量。此時由于隨身硬碟20并沒有與電腦相連接,因此USB介面26并沒有被使用到。
請參考圖3b所示,圖3b為本發(fā)明實施例的第一電路方塊圖。隨身硬碟20經(jīng)由USB介面26與電腦30作連接,此時隨身硬碟20運(yùn)作所需的電源由電腦提供,因此干電池23成為斷路。微處理器25通過USB介面26與電腦30的數(shù)據(jù)作交換,而隨身硬碟20將交換后的數(shù)據(jù)儲存于存儲媒體24。微處理器25便計算存儲媒體24剩余的存儲器容量,并將其計算結(jié)果輸出至液晶顯示面板21,讓使用者知道存儲媒體所剩余的存儲器容量。而當(dāng)隨身硬碟20與電腦30作連接時,隨身硬碟20與電腦30因數(shù)據(jù)的交換而有動作上的互動,其互動程序如下所述請參考圖4a所示,圖4a為本發(fā)明實施例與電腦互動的主機(jī)端流程圖。
步驟4a1主機(jī)30提供裝置(隨身硬碟20)的電源供應(yīng);步驟4a2主機(jī)30向裝置20要求回應(yīng),以確認(rèn)裝置20的所在;步驟4a3主機(jī)30收到裝置20的變數(shù)回應(yīng);
步驟4a4主機(jī)30向裝置20下達(dá)讀取動作;步驟4a5確認(rèn)主機(jī)30是否繼續(xù)下達(dá)讀取指令?若是,則進(jìn)行步驟4a6,若否,則進(jìn)行步驟4a7;步驟4a6裝置20完成主機(jī)30所下達(dá)的讀取指令,并回到步驟4a5;步驟4a7結(jié)束動作。
圖4b為本發(fā)明實施例與電腦互動的裝置端流程圖。
步驟4b1當(dāng)主機(jī)30供應(yīng)裝置20電源后;步驟4b2微處理器25便計算存儲媒體24剩余的存儲器容量;步驟4b3將計算結(jié)果輸出至液晶顯示面板21,讓使用者知道存儲媒體所剩余的存儲器容量;步驟4b4裝置20便等待主機(jī)30動作;步驟4b5確認(rèn)主機(jī)是否動作,若是主機(jī)30動作,則進(jìn)行步驟4b6或是步驟4b8,若是主機(jī)不動作,則進(jìn)行步驟4bA;步驟4b6裝置20進(jìn)行讀取的動作;步驟4b7裝置20完成讀取的動作,并返回步驟4b5;步驟4b8裝置20進(jìn)行寫入的動作;步驟4b9裝置20完成寫入的動作,并返回步驟4b5;步驟4bA確認(rèn)主機(jī)30所提供的電源是否消失;若是消失,則進(jìn)行步驟4bB,若是電源沒有消失,則返回步驟4b5;步驟4bB結(jié)束裝置20與主機(jī)30的連接。
由上述流程可知,微處理器25僅在第一次計算存儲器容量,平常時并不影響其主機(jī)30與隨身硬碟20之間的讀取與寫入的動作;而于此次讀取或?qū)懭牒蟮拇鎯ζ魅萘繉⒃谙乱淮蝹蓽y時被重新計算。
為了簡化計算剩余存儲器容量的程序以及加快得到剩余存儲器容量的時間。本發(fā)明提供一種僅僅偵測文件配置表(FAT)所被占用的個數(shù),而不用去了解其文件細(xì)節(jié)的方法,其詳細(xì)流程請參考圖5所示。
步驟51首先找到存儲媒體24中的啟動磁區(qū)(MBR);步驟52接著獲得開機(jī)參數(shù)區(qū)段(BPB)的位置;步驟53得到存儲媒體24的存儲器總?cè)萘?;步驟54接著讀取啟動磁區(qū),得到FAT大小與格式及磁簇個數(shù);步驟55得知一個磁簇?fù)碛卸嗌賯€sector;步驟56搜尋FAT表,判斷有多少個磁簇被使用,并計算被使用的存儲器容量;步驟57最后由存儲器總?cè)萘繙p去被使用的存儲器容量后,便得到剩余的存儲器空間;步驟58完成計算剩余的存儲器空間的步驟。
由于本發(fā)明僅僅去了解FAT被占用的個數(shù)而不去詳細(xì)的了解其文件細(xì)節(jié),所以可以快速的得到剩余的存儲器空間數(shù)目;而同時FAT系統(tǒng)廣泛地被MS-DOS、Windows95及Windows98等等所使用,所以此種方法適用于多種作業(yè)系統(tǒng)。其中FAT的位元數(shù)可以是12、16、32或64;下列分別為FAT16與FAT32所對應(yīng)的存儲器總?cè)萘考皢我淮糯厮鶕碛械拇艆^(qū)個數(shù)


本發(fā)明無論在功能上及方法上均迥異于習(xí)知技藝。本發(fā)明使得使用者再使用儲存設(shè)備時,無須連線到主機(jī)便可以知道儲存設(shè)備所剩余的存儲器空間,本發(fā)明所使用的儲存設(shè)備無特殊限制,較佳為隨身硬碟;而儲存設(shè)備內(nèi)的存儲媒體無特殊限制,較佳為快閃存儲器。此外,本發(fā)明計算存儲媒體所剩余的存儲器空間的方法為偵測文件配置表(FAT)所被占用的個數(shù),而不用去了解其文件細(xì)節(jié)的方法,也不限于一種作業(yè)系統(tǒng)下運(yùn)作,因此能夠讓使用者在最短的時間內(nèi)能夠知道到所剩余的存儲器空間。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此項技藝者,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明之保護(hù)范圍當(dāng)視權(quán)利要求書范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種可立即偵測剩余存儲器容量的儲存裝置,該儲存裝置與一數(shù)據(jù)處理機(jī)相連接,其特征是該儲存裝置包括一殼體,內(nèi)設(shè)有一微處理器與一儲存單元,其中該微處理器與該儲存單元相互連接;一介面模組,連接該數(shù)據(jù)處理機(jī)與該儲存裝置;一顯示單元,與該微處理器相連,顯示剩余存儲器容量;一用以啟動偵測剩余存儲器容量的控制單元,與該微處理器相連;以及一電源供應(yīng)單元,與該控制單元相連,供應(yīng)該儲存裝置的電源。
2.如權(quán)利要求1所述的儲存裝置,其特征是該介面模組為USB介面。
3.如權(quán)利要求1所述的儲存裝置,其特征是該顯示單元為液晶顯示面板。
4.如權(quán)利要求1所述的儲存裝置,其特征是該控制單元為一重置鈕。
5.如權(quán)利要求1所述的儲存裝置,其特征是該控制單元為一電腦。
6.如權(quán)利要求1所述的儲存裝置,其特征是該儲存單元為一快閃存儲器。
7.如權(quán)利要求1所述的儲存裝置,其特征是該電源供應(yīng)單元為一直流電源。
8.如權(quán)利要求7所述的儲存裝置,其特征是該直流電源為一干電池。
9.如權(quán)利要求1所述的儲存裝置,其特征是還包括由該數(shù)據(jù)處理機(jī)所提供的另一電源供應(yīng)單元。
10.如權(quán)利要求1所述的儲存裝置,其特征是該控制單元在不使用時為開路。
11.如權(quán)利要求1所述的儲存裝置,其特征是該控制單元在使用時為閉路。
12.一種可立即偵測剩余存儲器容量的方法,其特征是包含下列步驟(a)提供一儲存裝置,該儲存裝置具有一微處理器;一儲存單元;以及一電源供應(yīng)單元;(b)啟動一控制單元;(c)讀取該儲存單元最開始的磁區(qū)(MBR);(d)取得該儲存單元開機(jī)參數(shù)區(qū)段(BPB)的位置;(e)得知該儲存單元的存儲器總?cè)萘浚?f)取得一文件配置表(FAT)大小與磁簇個數(shù);(g)取得每個磁簇的容量;(h)檢查該文件配置表中被占據(jù)的個數(shù),并計算被使用的存儲器容量;以及(i)由該存儲器總?cè)萘繙p去被使用的存儲器容量即可得所剩的存儲器容量。
13.如權(quán)利要求12所述的方法,其特征是文件配置表的大小為12位元、16位元、32位元、或64位元其中之一。
全文摘要
一種可立即偵測剩余存儲器容量的儲存裝置及其方法,該儲存裝置可與數(shù)據(jù)處理機(jī)相連接,用以作數(shù)據(jù)的儲存與交換,其包括有具有微處理器與快閃存儲器的殼體、用以連接該數(shù)據(jù)處理機(jī)與該儲存裝置的USB介面、用以顯示剩余存儲器容量的液晶顯示面板、用以啟動偵測剩余存儲器容量的控制鈕、以及一用以供應(yīng)該儲存裝置電源的直流電源;其方法由存儲器總?cè)萘繙p去被使用的存儲器容量得到所剩余的存儲器容量;本發(fā)明使得使用者使用儲存設(shè)備時,無須連線到主機(jī)便可以知道儲存設(shè)備所剩余的存儲器空間;另,本發(fā)明的方法是通過偵測文件配置表(FAT)所被占用的個數(shù),而不用去了解其文件細(xì)節(jié)的方法,也不限于一種作業(yè)系統(tǒng)下運(yùn)作,因此能夠讓使用者在最短的時間內(nèi)能夠知道到所剩余的存儲器空間。
文檔編號G06F13/00GK1516026SQ0310010
公開日2004年7月28日 申請日期2003年1月2日 優(yōu)先權(quán)日2003年1月2日
發(fā)明者賴振楠, 林傳生 申請人:太和科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苏尼特右旗| 乌鲁木齐市| 黔江区| 巴南区| 澄迈县| 普陀区| 镇原县| 越西县| 安溪县| 苏尼特左旗| 灵台县| 潜山县| 仁寿县| 阜康市| 惠安县| 台北市| 朝阳市| 安吉县| 肥东县| 益阳市| 灵宝市| 商河县| 绩溪县| 英吉沙县| 嘉黎县| 仙桃市| 镇江市| 新巴尔虎右旗| 利辛县| 红安县| 龙里县| 尼木县| 宕昌县| 麦盖提县| 东城区| 象州县| 威信县| 修武县| 墨玉县| 张家港市| 万山特区|