[發明專利]一種文件系統有效
| 申請號: | 201911038055.0 | 申請日: | 2019-10-29 |
| 公開(公告)號: | CN111274201B | 公開(公告)日: | 2023-04-18 |
| 發明(設計)人: | 牛文運 | 申請(專利權)人: | 上海彬黎科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/14 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉新雷 |
| 地址: | 200040 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件系統 | ||
本申請公開了一種文件系統,應用于無目錄結構的文件庫,包括:文件名對應模塊,用于建立文件名與文件的FCB的對應關系;標簽分配模塊,用于根據標簽分配指令,建立預先存儲有標簽的標簽庫中與標簽分配指令對應的標簽與標簽分配指令對應的文件的FCB的對應關系;檢索模塊,用于接收并根據檢索指令,利用文件名和/或標簽與文件的FCB的對應關系,查找到與檢索指令對應的目標文件,并打開和/或顯示目標文件;其中,檢索指令包括目標文件的文件名和/或標簽;本申請為文件建立文件名和標簽與文件的FCB的對應關系,使得通過文件名和/或標簽能夠快速檢索到文件,不再需要對多級目錄結構進行索引,實現文件扁平化管理和存儲,提高了文件檢索及尋址的效率。
技術領域
本發明涉及計算機領域,特別涉及一種文件系統。
背景技術
現有操作系統Windows,Unix,Linux,Mac?OS以及由此衍生的各種智能設備操作系統都是以目錄結構來組織文件系統的,文件都是以樹形結構(根目錄,一級級子目錄等)方式這種多極目錄形式存放。存放一級級目錄的文件被稱為目錄文件。Windows中使用FCB(File?Control?Block,文件控制塊)其中存儲了文件屬性,文件屬性中包含了文件在存儲區中什么地方開始的地址信息。Windows中的FCB在Unix和Linux中被分解為目錄項和索引節點,其中目錄項包括文件名和指向索引節點的指針。
現有技術中,要訪問一個文件,需要兩個步驟,首先需要目錄檢索,在Windows中從包含文件名的路徑,找到一級級目錄項,最終找到目標文件的FCB;Unix和Linux則是從包含文件名的路徑,根據目錄文件找到文件名對應的指向索引節點的指針和一級級目錄項對應的指向索引節點的指針,最終找到目標文件的索引節點,這種目錄項(或稱FCB)分解法,減少了訪盤的次數,從而一定程度上提高了檢索速度。最后進行文件尋址,根據FCB或索引節點所指向的目標文件地址指針計算出目標文件的物理地址,從而實現尋址。
但是,由于現有技術需要從一級級子目錄開始才能找到文件,還是要耗費大量的時間。雖然,用戶可以用文件名搜索文件,但如果文件名比較長,用戶不能記住文件名,則需要記憶文件的所有目錄項(根目錄和一級級子目錄)才能找到目標文件,這給用戶造成了很大的記憶負擔,文件檢索效率低。
為此,需要一種高效的文件系統。
發明內容
有鑒于此,本發明的目的在于提供一種高效的文件系統。其具體方案如下:
一種文件系統,應用于無目錄結構的文件庫,包括:
文件名對應模塊,用于建立文件名與文件的FCB的對應關系;
標簽分配模塊,用于根據標簽分配指令,建立預先存儲有標簽的標簽庫中與所述標簽分配指令對應的標簽與所述標簽分配指令對應的文件的FCB的對應關系;
檢索模塊,用于接收并根據檢索指令,利用文件名和/或標簽與文件的FCB的對應關系,查找到與所述檢索指令對應的目標文件,并打開和/或顯示目標文件;
其中,所述檢索指令包括目標文件的文件名和/或標簽。
可選的,所述標簽分配模塊,具體用于根據標簽分配指令,建立所述標簽庫中與所述標簽分配指令對應的標簽與所述標簽分配指令對應的文件的文件名的對應關系。
可選的,所述標簽分配模塊,具體用于根據標簽分配指令,建立預先存儲有標簽和標簽號的所述標簽庫中與所述標簽分配指令對應的標簽的標簽號與所述標簽分配指令對應的文件的文件名的對應關系;
其中,每個標簽對應有一個相應的標簽號;
所述檢索模塊,還用于接收并根據所述檢索指令,利用標簽號、文件名和/或標簽與文件的FCB的對應關系,查找到與所述檢索指令對應的目標文件,并打開和/或顯示目標文件。
可選的,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海彬黎科技有限公司,未經上海彬黎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911038055.0/2.html,轉載請聲明來源鉆瓜專利網。





