[發明專利]存儲增量統計方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202310301511.6 | 申請日: | 2023-03-24 |
| 公開(公告)號: | CN116303246A | 公開(公告)日: | 2023-06-23 |
| 發明(設計)人: | 姬貴陽 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/17 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 劉小峰;陳黎明 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 增量 統計 方法 裝置 計算機 設備 介質 | ||
1.一種存儲增量統計方法,該方法應用與AI平臺,其特征在于,該方法包括:
獲取文件目錄的底層目錄信;
基于所述底層目錄信息判斷所述文件目錄是否發生修改;若發生修改,則將所述文件目錄的底層子目錄信息入棧;若未發生修改,則將所述文件目錄的數據庫子目錄信息入棧;
基于入棧的底層子目錄信息和數據庫子目錄信息,判斷文件目錄是否存在子目錄,若沒有則出棧;
將棧中的底層子目錄信息和數據庫子目錄信息輸入至隊列中;
基于隊列中底層子目錄信息和數據庫子目錄信息,更新文件目錄信息,并將更新后的文件目錄信息儲存至輕量級數據庫。
2.如權利要求1所述的存儲增量統計方法,其特征在于,獲取文件目錄的底層目錄信息,包括:
利用讀取目錄函數遍歷AI平臺中文件目錄;
利用打開目錄函數獲取文件目錄的底層目錄信息。
3.如權利要求1所述的存儲增量統計方法,其特征在于,所述讀取目錄函數為opendir函數。
4.如權利要求1所述的存儲增量統計方法,其特征在于,所述打開目錄函數獲為opendir函數。
5.如權利要求1所述的存儲增量統計方法,其特征在于,在本發明的實施例中,基于所述底層目錄信息判斷文件目錄是否發生修改,包括,
通過判斷底層目錄信息中最近第一修改時間和預存的第二修改時間進行比對;判斷是否一致,若不一致則文件目錄發生變更;若一致則文件目錄未發生變更,其中所述第二修改時間為文件目錄的上次修改時間。
6.如權利要求1所述的存儲增量統計方法,其特征在于,所述底層目錄信息、底層子目錄信息、數據庫子目錄信息及文件目錄信息均包括對應的文件目錄路徑、目錄大小、最近修改時間和擁有者信息。
7.如權利要求1所述的存儲增量統計方法,其特征在于,所述輕量級數據庫為sqlite3數據庫。
8.一種存儲增量統計裝置,其特征在于,該裝置包括:目錄信息獲取模塊、修改判斷模塊、篩選模塊、轉換模塊和更新儲存模塊;
所述目錄信息獲取模塊,用于獲取文件目錄的底層目錄信息;
所述修改判斷模塊,用于基于所述底層目錄信息判斷文件目錄是否發生修改;若發生修改則將文件目錄的底層子目錄信息入棧;若未發生修改,則將文件目錄的數據庫子目錄信息入棧;
所述篩選模塊,用于基于入棧的數據庫子目錄信息,判斷文件目錄是否存在子目錄,若沒有則出棧;
所述轉換模塊,用于將棧中的底層子目錄信息和數據庫子目錄信息輸入至隊列中;
所述更新儲存模塊,用于基于隊列中底層子目錄信息和數據庫子目錄信息,更新文件目錄信息,并將更新后的文件目錄信息儲存至輕量級數據庫。
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器加載并執行所述計算機程序時實現如權利要求1-7任一項所述的存儲增量統計方法的步驟。
10.一種存儲介質,存儲有計算機程序,所述計算機程序被處理器加載并執行時實現如權利要求1-7任一項所述的存儲增量統計方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310301511.6/1.html,轉載請聲明來源鉆瓜專利網。





