[發明專利]一種獲取分布式系統中文件的創建時間的方法有效
| 申請號: | 202110021114.4 | 申請日: | 2021-01-08 |
| 公開(公告)號: | CN112347046B | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 楊偉;繆世明;張金德;何全;楊大倫;李利軍;于濱峰;張春林 | 申請(專利權)人: | 北京東方通軟件有限公司;北京東方通科技股份有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/16;G06F16/182 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 吳金水 |
| 地址: | 100000 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 分布式 系統 文件 創建 時間 方法 | ||
1.一種獲取分布式系統中文件的創建時間的方法,其特征在于,包括:
通過元數據服務器建立獲取目標文件對應的元數據虛擬文件系統;
通過客戶端發送目標文件請求下載命令,并在所述元數據虛擬文件系統中獲取目標文件;
根據所述目標文件內的元數據,確認所述目標文件的存儲信息;
根據所述目標文件的存儲信息,確認所述目標文件的創建時間;
將所述目標文件的創建時間通過所述客戶端屏幕進行顯示;
所述通過元數據服務器建立獲取目標文件對應的元數據虛擬文件系統,包括以下步驟:
步驟1:根據所述元數據服務器獲取所述目標文件對應的元數據;
步驟2:把所述目標文件對應的元數據分為文件元數據和文件夾元數據;
步驟3:將所述文件元數據按照預處理存入到對應的所述文件夾元數據里,確定目錄路徑信息;
步驟4:通過所述目錄路徑信息,建立所述元數據虛擬文件系統;
所述將所述文件元數據按照預處理存入到對應的所述文件夾元數據里,確定目錄路徑信息,包括:
通過所述元數據,確定所述目標文件對應的虛擬文件信息;
所述虛擬文件信息包括:虛擬文件ID、文件名、創建時間、最后修改時間、是否被刪除、是否是目錄、是否傳送完成、文件大小、文件版本號、父節點ID和描述屬性值;
通過在所述元數據中添加是否為目錄的標志位來確定目錄和所述文件元數據;
根據所述虛擬文件信息中的父節點ID,確定所述文件元數據的目錄層次;
根據所述目錄層次,確定所述目錄路徑信息;
所述通過客戶端發送目標文件請求下載命令,并在所述元數據虛擬文件系統中獲取目標文件,包括:
步驟1:根據所述目標文件請求下載命令,構建元數據的識別:
其中,表示元數據的識別函數;表示目標文件請求下載命令中第個虛擬文件的指令特征;表示元數據的格式判定系數;表示元數據的內容判定系數;;表示元數據虛擬文件系統共有個虛擬文件;
步驟2:根據所述元數據的識別,構建元數據的判定模型:
其中,表示目標文件請求下載命令中第個虛擬文件的指令特征,;表示元數據虛擬文件系統第個虛擬文件的文件系數;所述表示元數據虛擬文件系統第個虛擬文件的為目標文件的概率,;
;
當;時,表示第個虛擬文件為目標文件;
當所述時,表示第個虛擬文件不是目標文件;
步驟3:根據所述元數據的判定模型,確定所述元數據虛擬文件系統中的目標文件。
2.根據權利要求1所述的一種獲取分布式系統中文件的創建時間的方法,其特征在于,所述通過元數據服務器建立獲取目標文件對應的元數據虛擬文件系統之前,還包括:
在所述元數據服務器上設置命令接口,接收所述元數據虛擬文件系統的元數據上傳命令;
通過所述元數據服務器將元數據上傳命令發送至所述命令接口,所述元數據上傳命令用于所述虛擬文件系統獲取元數據。
3.根據權利要求1所述的一種獲取分布式系統中文件的創建時間的方法,其特征在于,所述根據所述虛擬文件信息中的父節點ID,確定所述文件元數據的目錄層次,包括:
根據文件的父節點ID,確定上一級目錄ID;
根據所述上一級目錄ID,確定每個目錄的子目錄;
根據所述每個目錄的子目錄,確定每個目錄之間的層次關系;
根據所述每個目錄之間的層次關系,確定所述文件元數據的目錄層次。
4.根據權利要求1所述的一種獲取分布式系統中文件的創建時間的方法,其特征在于,所述通過客戶端發送文件請求下載命令,并在所述元數據虛擬文件系統中獲取目標文件,包括:
在所述元數據虛擬文件系統上設置命令接口;
在所述元數據虛擬文件系統上設置驗證接口;
當所述客戶端發送文件請求下載命令,所述元數據虛擬文件系統發送用戶賬號驗證文件至客戶端,并接收用戶的用戶賬號驗證密碼;
當客戶端輸入所述用戶賬號驗證密碼正確,所述客戶端將所述目標文件請求下載命令發送至所述命令接口,所述目標文件請求下載命令用于將所需要的元數據輸出至所述客戶端;其中,
當客戶端輸入所述用戶賬號驗證密碼錯誤三次以上,所述客戶端將無法把所述目標文件請求下載命令發送至所述命令接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東方通軟件有限公司;北京東方通科技股份有限公司,未經北京東方通軟件有限公司;北京東方通科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110021114.4/1.html,轉載請聲明來源鉆瓜專利網。





