[發明專利]一種網絡文件系統狀態管理方法與裝置在審
| 申請號: | 201911328265.3 | 申請日: | 2019-12-20 |
| 公開(公告)號: | CN111177073A | 公開(公告)日: | 2020-05-19 |
| 發明(設計)人: | 李景要 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F16/11 | 分類號: | G06F16/11;G06F16/176;H04L29/06;H04L29/08 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 陳黎明 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 文件系統 狀態 管理 方法 裝置 | ||
1.一種網絡文件系統狀態管理方法,其特征在于,包括執行以下步驟:
為合法訪問網絡文件系統的每個客戶端分別生成不同的客戶端標識;
基于不同的所述客戶端標識為每個所述客戶端的每個進程分別生成不同的文件鎖持有者;
為每個所述進程的每個所述操作行為生成不同的操作序列標識,并基于所述操作序列標識分別執行不同的所述操作行為;
響應于執行的所述操作行為為文件打開行為,而基于與所述操作行為相關的所述客戶端標識、所述文件鎖持有者、和被操作文件生成處理狀態標識;
響應于執行的所述操作行為為文件鎖定行為,而基于所述處理狀態標識鎖定所述被操作文件并阻止其它操作行為生效于所述被操作文件;
響應于執行的所述操作行為為文件關閉行為,而解鎖所述被操作文件并釋放所述處理狀態標識。
2.根據權利要求1所述的方法,其特征在于,合法訪問網絡文件系統的每個所述客戶端均具有驗證信息;
為合法訪問網絡文件系統的每個所述客戶端分別生成不同的所述客戶端標識包括:基于所述驗證信息生成不同的所述客戶端標識,其中所述客戶端標識具有預定長度的壽命,每個所述客戶端標識在有所述進程執行所述操作行為時重置壽命,所述客戶端標識在壽命耗盡時失效。
3.根據權利要求1所述的方法,其特征在于,每個所述操作行為均具有唯一的所述操作序列標識;
方法還包括:響應于接收到相同的多個所述操作序列標識而僅執行一次對應的所述操作行為;將已執行的所述操作行為的所述操作序列標識均存儲于緩存中;響應于接收到所述操作行為而在所述緩存中檢索所述操作序列標識;并且,響應于在所述緩存中檢索到所述操作序列標識而不執行所述操作行為。
4.根據權利要求1所述的方法,其特征在于,基于所述操作序列標識分別執行不同的所述操作行為包括:
根據所述操作序列標識的排列順序,依次執行不同的所述操作行為;
響應于基于所述排列順序的上一操作行為已經執行完成,而開始執行基于所述排列順序的下一操作行為。
5.根據權利要求1所述的方法,其特征在于,網絡文件系統為無狀態文件系統,并且所述操作行為為基于所述無狀態文件系統的非等冪操作行為。
6.一種網絡文件系統狀態管理裝置,其特征在于,包括:
處理器;和
存儲器,存儲有處理器可運行的程序代碼,所述程序代碼在被運行時執行以下步驟:
為合法訪問網絡文件系統的每個客戶端分別生成不同的客戶端標識;
基于不同的所述客戶端標識為每個所述客戶端的每個進程分別生成不同的文件鎖持有者;
為每個所述進程的每個所述操作行為生成不同的操作序列標識,并基于所述操作序列標識分別執行不同的所述操作行為;
響應于執行的所述操作行為為文件打開行為,而基于與所述操作行為相關的所述客戶端標識、所述文件鎖持有者、和被操作文件生成處理狀態標識;
響應于執行的所述操作行為為文件鎖定行為,而基于所述處理狀態標識鎖定所述被操作文件并阻止其它操作行為生效于所述被操作文件;
響應于執行的所述操作行為為文件關閉行為,而解鎖所述被操作文件并釋放所述處理狀態標識。
7.根據權利要求6所述的裝置,其特征在于,合法訪問網絡文件系統的每個所述客戶端均具有驗證信息;
為合法訪問網絡文件系統的每個所述客戶端分別生成不同的所述客戶端標識包括:基于所述驗證信息生成不同的所述客戶端標識,其中所述客戶端標識具有預定長度的壽命,每個所述客戶端標識在有所述進程執行所述操作行為時重置壽命,所述客戶端標識在壽命耗盡時失效。
8.根據權利要求6所述的裝置,其特征在于,每個所述操作行為均具有唯一的所述操作序列標識;
步驟還包括:響應于接收到相同的多個所述操作序列標識而僅執行一次對應的所述操作行為;將已執行的所述操作行為的所述操作序列標識均存儲于緩存中;響應于接收到所述操作行為而在所述緩存中檢索所述操作序列標識;并且,響應于在所述緩存中檢索到所述操作序列標識而不執行所述操作行為。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911328265.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高純度孟魯司特鈉及其中間體的制備方法
- 下一篇:一種處理業務的方法和裝置





