[發明專利]一種文件存取方法和系統在審
| 申請號: | 201410571640.8 | 申請日: | 2014-10-23 |
| 公開(公告)號: | CN104408044A | 公開(公告)日: | 2015-03-11 |
| 發明(設計)人: | 崔立國;鄭建英;耿卓 | 申請(專利權)人: | 北京用友政務軟件有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙) 11311 | 代理人: | 田明;張海秀 |
| 地址: | 100094 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 存取 方法 系統 | ||
1.一種文件存取方法,包括以下步驟:
設置存儲服務器的配置參數,所述配置參數包括存儲適配器參數和存儲規則參數,存儲適配器參數用于描述存儲適配器與其在存儲服務器中存儲位置的對應關系;存儲規則參數用于描述文件屬性與存儲適配器之間的對應關系;
客戶端向存儲服務器發送文件存儲或讀取請求;
存儲服務器接收客戶端發送的文件存儲或讀取請求,并根據所述請求進行文件的存儲或讀取;其中,存儲服務器根據客戶端的文件存儲請求進行文件存儲包括:
根據待存儲文件的屬性確定與其對應的存儲規則,并根據確定的存儲規則確定出與該存儲規則對應的存儲適配器;
將待存儲文件存儲到確定出的存儲適配器所對應的存儲服務器中的存儲位置,并在完成待存儲文件的存儲后,將文件ID和與其對應的存儲適配器的適配器ID保存到存儲位置表中;
存儲服務器根據客戶端的文件讀取請求進行文件讀取包括:
根據待讀取文件的文件ID在存儲位置表中查找與其對應的適配器ID,根據適配器ID確定出對應的存儲適配器;
根據待讀取文件的文件ID在確定出的存儲適配器所對應的存儲服務器中的存儲位置獲取所述待讀取文件,并將獲取后的文件發送到客戶端。
2.如權利要求1所述的方法,其特征是:所述存儲適配器參數包括存儲適配器的個數、每個存儲適配器的適配器ID、每個存儲適配器對應的存儲服務器中的存儲位置、以及所述存儲位置中文件的存儲方式;所述存儲規則參數包括存儲規則的個數、每個存儲規則的規則ID、每個存儲規則對應的文件屬性和對應的存儲適配器的適配器ID。
3.如權利要求2所述的方法,其特征在于,所述存儲服務器包括本地服務器和/或云端服務器;所述文件的存儲方式包括文件庫存儲方式、文件系統存儲方式和FTP存儲方式。
4.如權利要求1至3之一所述的方法,其特征是,所述存儲適配器包括第一存儲適配器和第二存儲適配器;存儲規則參數用于描述文件屬性與第一存儲適配器之間的對應關系;
在進行文件存儲,若根據待存儲文件的屬性無法確定與其對應的存儲規則,則將待存儲文件存儲到第二存儲適配器所對應的存儲服務器中的存儲位置;
在進行文件讀取時,若根據待讀取文件的文件ID在存儲位置表中無法查找與其對應的適配器ID,則根據待讀取文件的文件ID在第二存儲適配器所對應的存儲服務器中的存儲位置獲取所述待讀取文件。
5.如權利要求4所述的方法,其特征是:在進行文件讀取時,所述方法還包括:
若根據待讀取文件的文件ID在存儲位置表中無法查找與其對應的適配器ID,且根據待讀取文件的文件ID在第二存儲適配器所對應的存儲服務器中的存儲位置無法獲取所述待讀取文件,則存儲服務器向客戶端返回提示信息,提示所述待讀取文件不存在。
6.如權利要求4所述的方法,其特征是,獲取待讀取文件后,所述方法還包括:對所述待讀取文件進行修改并保存;所述修改包括更新和刪除。
7.一種文件存取系統,包括客戶端和存儲服務器,所述客戶端用于向存儲服務器發送文件存儲或讀取請求;其特征是,所述存儲服務器包括:
參數設置模塊,用于設置存儲服務器的配置參數;所述配置參數包括存儲適配器參數和存儲規則,存儲適配器參數用于描述存儲適配器與其在存儲服務器中存儲位置的對應關系;所述存儲規則用于描述文件屬性與存儲適配器之間的對應關系;
請求接收模塊,用于接收客戶端發送的文件存儲或讀取請求;
在進行文件存儲時,所述存儲服務器還包括:
第一匹配模塊,用于根據待存儲文件的屬性確定與其對應的存儲規則,并根據確定的存儲規則確定出與該存儲規則對應的存儲適配器;
文件存儲模塊,用于將待存儲文件存儲到確定出的存儲適配器所對應的存儲服務器中的存儲位置;
記錄模塊,用于在完成待存儲文件的存儲后,將文件ID和與其對應的存儲適配器的適配器ID保存到存儲位置表中;
在進行文件讀取時,所述存儲服務器還包括:
第二匹配模塊,用于根據待讀取文件的文件ID在存儲位置表中查找與其對應的適配器ID,根據適配器ID確定出對應的存儲適配器;
文件讀取模塊,用于在第二匹配模塊確定出的存儲適配器所對應的存儲服務器中的存儲位置,根據待存儲文件的文件ID獲取待讀取文件;
文件發送模塊,用于將獲取的待讀取文件發送到客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京用友政務軟件有限公司,未經北京用友政務軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410571640.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據操作方法和裝置
- 下一篇:頭相關函數三維數據壓縮方法與系統





