[發明專利]一種基于ContextFS上下文文件系統的文件服務方法有效
| 申請號: | 200710069837.1 | 申請日: | 2007-07-02 |
| 公開(公告)號: | CN101082927A | 公開(公告)日: | 2007-12-05 |
| 發明(設計)人: | 楊建華;吳朝暉;湯斯亮;陶美軍 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州九洲專利事務所有限公司 | 代理人: | 陳繼亮 |
| 地址: | 310027浙江省杭州市西湖區浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 contextfs 上下文 文件系統 文件 服務 方法 | ||
1.一種基于上下文文件系統的文件服務方法,其特征在于:主要包括如下步驟:
1.1)、在計算設備和傳感器上安裝上下文控件,利用空間中或用戶隨身攜帶的各種可計算設備和傳感器獲得用戶在空間中的上下文信息,并確定用戶的身份;
1.2)、根據用戶歷史操作或自定義偏好的歷史數據來確定該用戶的偏好上下文;
1.3)、根據文件系統中的文件元數據和上下文信息組織構建虛擬目錄與虛擬文件,即文件系統以虛擬目錄與虛擬文件的形式向用戶提供適合當前上下文環境的數據服務;
1.4)、當用戶訪問虛擬目錄與虛擬文件時,用戶和環境上下文信息被文件系統記錄并和文件語義信息一同保存并發給上下文文件系統。
2.根據權利要求1所述的基于上下文文件系統的文件服務方法,其特征在于:所述的虛擬目錄與虛擬文件采用統一的命名空間并進行副本管理,當用戶從其虛擬目錄中創建新文件或移動其他文件到該虛擬目錄時,文件將繼承所有當前上下文;當用戶從虛擬目錄刪除文件時,僅刪除該文件的當前上下文,使得其不再出現于當前虛擬目錄,當文件失去所有上下文時該文件才被刪除。
3.根據權利要求1所述的基于上下文文件系統的文件服務方法,其特征在于:當用戶采用不同的可計算設備訪問該文件系統時,根據用戶所在設備的計算能力轉換成適于所在設備能夠讀取的虛擬文件形式。
4.根據權利要求1所述的基于上下文文件系統的文件服務方法,其特征在于:所述的上下文文件系統根據文件語義和上下文信息自動組織文件內容,根據用戶所在場景和所需內容,確定用戶角色,結合文件語義,將文件的部分內容以獨立文件的形式提供給用戶。
5.根據權利要求2所述的基于上下文文件系統的文件服務方法,其特征在于:所述的副本管理具體步驟如下:
5.1)、用戶A對本文件系統中文件F發出讀取請求,系統檢查其權限,如果沒有讀權限則返回讀失敗;如果有讀權限,則讀請求會立即將請求的數據返回給用戶A;
5.2.1)、用戶A對本文件系統中文件F發出寫入請求,系統檢查其權限,如果沒有寫權限則返回寫失敗;如果有寫權限,則判斷文件F的所有者是否是用戶A,如果是用戶A的文件則返回寫成功;
5.2.2)、如果不是用戶A的文件,則創建用戶副本,文件F被復制成文件F.A,文件F.A的元數據被寫入文件元數據庫,這個副本除了所有者、存儲的物理位置和原文件不同外,其它文件元數據都和原文件一致,文件系統設定優先顯示用戶自身創建的文件F.A,對文件F的操作映射到文件F.A中,在文件F.A中寫入數據并返回寫成功到用戶A。
6.根據權利要求3所述的基于上下文文件系統的文件服務方法,其特征在于:所述的格式轉換主要包括下述步驟:
6.1)、根據可計算設備的配置信息,得到可以量化比較的權值,通過權值大小設定用戶可計算設備的計算能力,如果該設備上的程序中定義了格式轉換的規則,則按照規則轉換;如果未定義規則,則根據文件系統對設備計算能力的劃分選擇最接近該設備計算能力能處理的文件類型;
6.2)、文件格式轉換時采用鏈式轉換,格式轉換程序作為上下文文件系統的一個插件,負責生成轉換鏈,并根據轉換鏈對各種文檔進行格式轉換,一個文件經過至少一次格式轉換,最終轉成相應格式,多次轉換的中間結果可被保存起來;
6.3)、格式轉換程序在多條轉換鏈中根據各個轉換所要消耗的計算能力,設定權值,并根據權值選擇合適的轉換鏈進行轉換。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710069837.1/1.html,轉載請聲明來源鉆瓜專利網。





