具有文件讀取功能的測量設(shè)備及文件讀取裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試測量技術(shù)領(lǐng)域,特別是涉及一種用于測量設(shè)備的文件讀取裝置和一種具有文件讀取功能的測量設(shè)備。
【背景技術(shù)】
[0002]測量設(shè)備可以對存儲器上所存儲的文件進(jìn)行讀取并顯示,該存儲器可以是測量設(shè)備自身內(nèi)部的存儲器,也可以是外部存儲器,如U盤等。首先,從測量設(shè)備的顯示界面進(jìn)入當(dāng)前目錄,將當(dāng)前目錄下的文件信息從存儲器中讀取到運(yùn)行的內(nèi)存中,該文件信息通常是當(dāng)前目錄下的第一級子目錄(文件和/或文件夾)的文件名、文件大小、文件屬性等,然后,從內(nèi)存中讀取所述文件信息進(jìn)行顯示,以方便用戶查看、選擇、打開等操作,所顯示的內(nèi)容通常會以類似于PC上的方式顯示磁盤、文件或文件夾標(biāo)識符、文件名、文件大小等。
[0003]現(xiàn)有市場上的測量設(shè)備,提供了類似進(jìn)入文件夾的按鍵,用戶可以通過選擇按鍵查看某個文件夾內(nèi)部(其第一級子文件或文件夾)的文件信息,同時,這些文件信息是緩存于內(nèi)存中的,當(dāng)用戶選擇退出當(dāng)前文件夾時,系統(tǒng)會把這個文件夾內(nèi)部的文件信息全部從內(nèi)存中刪除。當(dāng)用戶再次進(jìn)入這個文件夾時,系統(tǒng)需要重新從存儲器中讀取這個文件夾內(nèi)部的文件信息到內(nèi)存中,增加了每次訪問文件夾的文件讀取時間。也就是說,用戶在顯示界面上切換目錄時,選擇展開目錄才把當(dāng)前目錄下的文件信息讀取到內(nèi)存中,當(dāng)切換到其它目錄下,或退出當(dāng)前目錄時,會把之前內(nèi)存中的文件信息刪除,當(dāng)再次訪問之前的目錄時,所需要的時間較長。
[0004]此外,現(xiàn)有的測量設(shè)備還存在一個問題:內(nèi)存的大小有限,不能存放太多的數(shù)據(jù)到內(nèi)存中。當(dāng)一個目錄下的文件和/或文件夾數(shù)量太多時,無法將該目錄下的全部文件信息讀到內(nèi)存中,而是選擇讀取這個目錄下的部分文件和/或文件夾的文件信息,其它的部分不顯示。也就是說,如果當(dāng)前目錄下的文件和文件夾的數(shù)目超出一個最大的限制值時,則不能全部顯示到界面上。例如,限制值是50,如果當(dāng)前目錄下的文件夾和/或文件的數(shù)目超過50,只將50個文件和/或文件夾的文件信息讀取到內(nèi)存中,相應(yīng)的,顯示界面上只顯示50個文件和/或文件夾的文件信息,其它文件和/或文件夾的文件信息不顯示。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是:在測量設(shè)備的顯示界面上切換當(dāng)前顯示的目錄時,讀取文件速度較慢的問題。
[0006]為了解決上述問題,本發(fā)明公開了一種用于測量設(shè)備的文件讀取裝置,包括:
[0007]讀取單元,用于在進(jìn)入當(dāng)前目錄時,從存儲器中讀取當(dāng)前目錄下的文件信息到所述測量設(shè)備的內(nèi)存中;
[0008]顯示單元,用于依據(jù)內(nèi)存中的文件信息在所述測量設(shè)備上的顯示器上顯示當(dāng)前目錄下的子目錄;所述子目錄為文件和/或文件夾;
[0009]判斷單元,用于在讀取單元讀取文件信息到內(nèi)存的同時,判斷內(nèi)存是否充足;
[0010]所述讀取單元在判斷單元判斷內(nèi)存充足時,繼續(xù)讀取,直到當(dāng)前目錄下的全部文件信息讀取到內(nèi)存中;所述內(nèi)存中緩存有前一目錄下的文件信息。
[0011]本發(fā)明在退出前一目錄、進(jìn)入當(dāng)前目錄時,在內(nèi)存充足的條件下,不刪除前一目錄下的文件信息,則前一目錄下的文件信息還保存在內(nèi)存中,以便下次訪問前一目錄時,直接從內(nèi)存中讀取對應(yīng)的文件信息進(jìn)行顯示,無需再次從存儲器讀取文件信息到內(nèi)存中,節(jié)省了讀取時間,用戶查看時方便快捷。
[0012]作為一個舉例說明,所述裝置還包括:刪除單元,用于在判斷單元判斷內(nèi)存不足時,刪除內(nèi)存中除當(dāng)前目錄下的文件信息以外的其他目錄下的文件信息,然后觸發(fā)讀取單元和判斷單元同時工作,使判斷單元在讀取單元讀取文件信息到內(nèi)存的同時,再次判斷內(nèi)存是否充足,讀取單元在判斷單元再次判斷內(nèi)存充足時,繼續(xù)讀取,直到當(dāng)前目錄下的全部文件信息讀取到內(nèi)存中。則,當(dāng)前目錄下的子目錄較多時,通過刪除其他目錄下的文件信息,也能夠顯示當(dāng)前目錄下的全部子目錄的文件信息。
[0013]作為一個舉例說明,所述讀取單元還用于在刪除內(nèi)存中除當(dāng)前目錄下的文件信息以外的其他目錄下的文件信息后,判斷單元再次判斷內(nèi)存不足時,不再繼續(xù)讀取,使所述內(nèi)存中緩存有當(dāng)前目錄下的部分文件信息。
[0014]作為一個舉例說明,所述刪除單元還用于根據(jù)用戶觸發(fā)的繼續(xù)讀取指令,刪除內(nèi)存中當(dāng)前目錄下的所述部分文件信息的其中一部分或者全部,然后觸發(fā)所述讀取單元讀取當(dāng)前目錄下的除所述部分文件信息以外的其他文件信息;所述顯示單元依據(jù)內(nèi)存中的文件信息在所述測量設(shè)備上的顯示器上更新顯示當(dāng)前目錄下的子目錄。
[0015]則,通過多次觸發(fā)產(chǎn)生繼續(xù)讀取指令,可以多次訪問存儲器讀取文件信息,能夠使用戶完整的查看到當(dāng)前目錄下的所有子目錄的文件信息。此外,由于內(nèi)存支持的最大文件個數(shù)有限,全部刪除所述部分文件信息后,讀取單元讀取的其他文件信息就會比較多,需要較少的次數(shù)就能夠遍歷當(dāng)前目錄的全部文件信息。刪除所述部分文件信息中的其中一部分,為的是當(dāng)用戶朝一個方向查看到目錄列表的底端或頂端后,又向相反的方向查看,不會再次從存儲器向內(nèi)存讀取文件信息,避免重復(fù)讀取;并且,內(nèi)存支持的最大文件個數(shù)很大時,只刪除一部分,相比全部刪除,讀取單元讀取其他文件信息到內(nèi)存時,可以減少讀取所需的時間。
[0016]作為一個舉例說明,所述繼續(xù)讀取指令為:向后查看的繼續(xù)讀取指令,所述刪除單元刪除的內(nèi)存中當(dāng)前目錄下的所述部分文件信息的其中一部分為:按照與所述部分文件信息對應(yīng)的文件和/或文件夾的排列順序,刪除排列順序在最前面的一部分文件和/或文件夾的文件信息;所述讀取單元讀取的當(dāng)前目錄下的除所述部分文件信息以外的其他文件信息為:按照與所述部分文件信息對應(yīng)的文件和/或文件夾的排列順序,讀取緊隨所述排列順序之后的文件和/或文件夾的文件信息。
[0017]作為一個舉例說明,所述繼續(xù)讀取指令為:向前查看的繼續(xù)讀取指令,所述刪除單元刪除的內(nèi)存中當(dāng)前目錄下的所述部分文件信息的其中一部分為:按照與所述部分文件信息對應(yīng)的文件和/或文件夾的排列順序,刪除排列順序在最后面的一部分文件和/或文件夾的文件信息;所述讀取單元讀取的當(dāng)前目錄下的除所述部分文件信息以外的其他文件信息為:按照與所述部分文件信息對應(yīng)的文件和/或文件夾的排列順序,讀取緊隨所述排列順序之前的文件和/或文件夾的文件信息。
[0018]作為一個舉例說明,所述判斷單元判斷內(nèi)存是否充足為:判斷內(nèi)存中緩存的文件信息對應(yīng)的子目錄的個數(shù)是否小于一個預(yù)設(shè)閾值,若小于所述預(yù)設(shè)閾值,則內(nèi)存充足;若大于等于所述預(yù)設(shè)閾值,則內(nèi)存不足。
[0019]相應(yīng)的,本發(fā)明還公開了一種具有文件讀取功能的測量設(shè)備,具有前述的文件讀取裝置。
[0020]作為一個舉例說明,所述測量設(shè)備還包括:
[0021 ]目錄選擇鍵,用于用戶在顯示器上選中當(dāng)前目錄的一個子目錄;
[0022]當(dāng)所選中的子目錄與顯示器上當(dāng)前目錄的最后一個子目錄的間隔小于一個第一預(yù)設(shè)目錄數(shù)時,觸發(fā)產(chǎn)生一個向后查看的繼續(xù)讀取指令;或者,當(dāng)所選中的子目錄與顯示器上當(dāng)前目錄的第一個子目錄的間隔小于一個第二預(yù)設(shè)目錄數(shù)時,觸發(fā)產(chǎn)生一個向前查看的繼續(xù)讀取指令。
[0023]則,利用目錄選擇鍵對子目錄的選擇,當(dāng)發(fā)現(xiàn)用戶查看其他子目錄的趨勢時,就能夠產(chǎn)生繼續(xù)讀取指令,便于用戶提前查看到當(dāng)前目錄下的其它子目錄。
[0024]作為一個舉例說明,所述測量設(shè)備還包括:
[0025]第一功能鍵,用于在用戶觸發(fā)所述第一功能鍵時,產(chǎn)生一個向后查看的繼續(xù)讀取指令;
[0026]和/或,第二功能鍵,用于在用戶觸發(fā)所述第二功能鍵時,產(chǎn)生一個向前查看的繼續(xù)讀取指令。
[0027]則,利用上述第一功能鍵、第二功能鍵,當(dāng)用戶不觸發(fā)這兩個快捷功能時,文件讀取裝置就始終直接訪問內(nèi)存,讀取當(dāng)前目錄下的文件信息,可以快速查找并顯示對應(yīng)的文件信息;當(dāng)用戶需要查看當(dāng)前目錄下的其它子目錄時,點(diǎn)擊上述功能鍵即可,相比采用按鍵選中子目錄觸發(fā)的方式,方便快捷。
【附圖說明】
[0028]圖1是本發(fā)明實(shí)施例提供的一種具有文件讀取功能的測量設(shè)備100的結(jié)構(gòu)示意圖;
[0029]圖2是測量設(shè)備100的一種顯