• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于元數據的文件存儲方法和裝置制造方法及圖紙

    技術編號:9718851 閱讀:94 留言:0更新日期:2014-02-27 05:38
    本發明專利技術適用于軟件領域,提供了一種基于元數據的文件存儲方法及裝置,所述方法包括:業務系統向服務系統發送存儲請求,傳輸該請求對應的文件;服務系統獲取待存儲的文件,生成文件對應的元數據以及該元數據的信息,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性;服務系統根據用戶設置獲取所述文件存儲策略;服務系統將該存儲策略、文件和元數據信息發送給存儲系統,存儲系統依據該存儲策略進行文件的存儲;服務系統向業務系統返回文件頭信息。本發明專利技術提供的技術方案具有合理的管理和存儲文件的優點。

    【技術實現步驟摘要】
    一種基于元數據的文件存儲方法和裝置
    [0001 ] 本專利技術屬于軟件領域,尤其涉及一種基于元數據的文件存儲方法和裝置。
    技術介紹
    隨著web2.0時代到來,無論是互聯網還是企業內部的數據在規模和數量上都有了質的變化,特別是海量數據的時代,如何合理的快速、合理的存儲這些數據變得尤為重要。目前的文件存儲系統有多種存儲策略,如將文件序列化后存儲在DB中、存儲在本地磁盤系統中。目前的存儲系統在存儲文件基本上都能滿足要求,但是在合理的管理和存儲文件,支持快速檢索、文件系統快速擴展等方面很多存儲系統都存在不足。所以現有技術的技術方案無法合理的管理和存儲文件。
    技術實現思路
    本專利技術實施例的目的在于提供一種基于元數據的文件存儲方法,其解決現有技術存在的合理的管理和存儲文件的問題。本專利技術實施例是這樣實現的,一方面,提供一種基于元數據的文件存儲方法,所述方法包括:業務系統向服務系統發送存儲請求,傳輸該請求對應的文件;服務系統獲取待存儲的文件,生成該文件對應的元數據以及元數據的信息,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性;服務系統根據用戶設置獲取所述文件的存儲策略;服務系統將該存儲策略、文件和元數據信息發送給存儲系統,存儲系統依據該存儲策略進行文件的存儲;服務系統向業務系統返回文件頭信息。可選的,所述文件頭信息包括:文件名稱,大小,文件標識,模塊編碼,上傳者、修改者。可選的,所述文件體信息包括:文件的實際存儲位置,文件的存儲類型。可選的,所述擴展屬性信息記包括:某個單據的信息、擴展屬性。可選的,所述方法在服務系統獲取該文件擴展屬性內的存儲策略之后還包括:服務系統獲取該存儲策略后,判斷磁盤空間是否充足,如磁盤空間不充足,則將該存儲策略修改成存儲到新的磁盤下或者存儲介質下。另ー方面,提供一種基于元數據的文件存儲裝置,所述裝置包括:業務系統、服務系統和存儲系統;業務系統,用于向服務系統發送存儲請求,傳輸該請求對應的元數據;服務系統,用于獲取待存儲的文件,生成該文件對應的元數據以及,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性;根據用戶設置獲取所述文件的存儲策略;將該存儲策略、元數據和元數據信息發送給存儲系統;存儲系統,用于依據該存儲策略進行文件的存儲;服務系統,還用于向業務系統返回文件頭信息。可選的,所述文件頭信息包括:文件名稱,大小,文件標識,模塊編碼,上傳者、修改者。可選的,所述文件體信息包括:文件的實際存儲位置,文件的存儲類型。可選的,所述文件擴展屬性包括:某個單據的信息、擴展屬性。在本專利技術實施例中,本專利技術提供的技術方案基于元數據的文件存儲方式,該方式支持按照不同的業務模塊存儲文件,針對不同模塊可以制定不同的存儲策略,支持擴展屬性,實現文件信息的快速檢索,支持多種的文件存儲介質優點。【附圖說明】圖1是本專利技術提供的一種基于元數據的文件存儲方法的流程圖;圖2是本專利技術提供的基于元數據的文件存儲裝置的結構圖。【具體實施方式】為了使本專利技術的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本專利技術進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術【具體實施方式】提供一種基于元數據的文件存儲方法,該方法如圖1所示,包括:101、業務系統向服務系統發送存儲請求,傳輸該請求對應的文件;102、服務系統獲取待存儲的文件,生成該文件對應的元數據以及元數據的信息,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性;103、服務系統根據用戶設置獲取所述文件的存儲策略;104、服務系統將該存儲策略、元數據和元數據信息發送給存儲系統,存儲系統依據該存儲策略進行文件的存儲;105、服務系統向業務系統返回文件頭信息。采用上述方法用戶可以定制適合自己的存儲策略,這樣能夠方便用戶選用適合自己的存儲策略來適應不同的用戶對于存儲的不同的需求。在業務系統中,文件系統的使用者只需要調用上傳,下載等操作的接ロ方法。月艮務系統會根據不同的傳輸協議(如http、ftp等)向后臺服務系統發送請求。上傳操作吋,用戶只需提供需要上傳的文件即可。服務系統會根據結果返回一個文件頭的元數據信息,該元數據信息包含有文件的ー些基本信息,如文件的名稱,大小,文件標識,模塊編碼,上傳者,修改者。而調用者通過使用該元數據信息,可以對文件進行檢索,下載,復制等操作,而不需要關注文件的實際位置。另外,通過使用元數據,可以實現文件存儲過程,存儲和展現的分離。元數據信息相對于文件而言,非常的輕量,將其保存在數據庫中,可以快速實現檢索和查詢等操作。可以方便的實現元數據信息的備份。使用者在使用文件信息時,完全不需要關系任何的存儲過程和策略,通過元數據的頭信息可以方便的下載到對應的文件。不同的業務系統也可以根據自己的業務需求,通過文件擴展屬性快速的檢索到文件。可選的,文件頭信息可以包括:文件名稱,大小,文件標識,模塊編碼,上傳者,修改者。可選的,文件體信息保存的是文件的存儲信息,包括:文件的實際存儲位置,文件的存儲類型等。可選的,文件擴展屬性的是業務信息,包括:某個單據的信息、擴展屬性;其最大的特點是支持擴展,針對不同的調用者,可以生成不同形式的擴展屬性信息。擴展屬性信息主要用于文件的檢索,通過擴展屬性的值可以快速的檢索到相應的文件信息。可選的,上述方法在103之后還可以包括:服務系統獲取該存儲策略后,判斷磁盤空間是否充足,如磁盤空間不充足,則將該存儲策略修改成存儲到新的磁盤下或者存儲介質下。上述存儲策略是服務系統是可以根據實際情況進行更改的,所以其存儲更加的靈活,效率更高,另外,文件系統是無需知道文件體信息的,所以其也能起到一定的保密作用,本專利技術還提供一種基于元數據的文件存儲裝置,該裝置如圖2所示,包括:業務系統201、服務系統202和存儲系統203。業務系統:業務系統是本裝置暴露給第三方調用者(如業務系統)的接ロ。是文件存儲的入口和出ロ,業務系統支持rest風格的請求,業務系統發送請求(如http、ftp)到后臺的服務系統,并接收從服務系統傳回的文件元數據信息,將其返回給第三方調用者。服務系統:服務系統是本裝置的核心部分,其支持模塊化存儲,管理文件的元數據信息,用戶的權限控制以及壓縮等文件存儲操作。服務系統將文件存儲的操作與業務系統完全分離開,業務系統完全不需要關系實際的存儲位置,服務系統異步處理文件的存儲操作,這樣在針對大文件的存儲時,可以極大的減少等待時間。存儲系統:存儲系統負責真實的存儲操作,按照服務系統的存儲策略,將文件存放在本地磁盤或者HDFS等中。在業務系統中,文件系統的使用者只需要調用上傳,下載等操作的接ロ方法。月艮務系統會根據不同的傳輸協議(如http、ftp等)向后臺服務系統發送請求。上傳操作吋,用戶只需提供需要上傳的文件即可。服務系統會根據結果返回一個文件頭的元數據信息,該元數據信息包含有文件的ー些基本信息,如文件的名稱,大小,文件標識,模塊編碼,上傳者,修改者。而調用者通過使用該元數據信息,可以對文件進行檢索,下載,復制等操作,而不需要關注文件的實際位置。在服務系統中,針對每個文件,會生產三種類型的元數據信息,分別是:FileHeader文件頭信息、FiIeBody文件體信息、FiIe本文檔來自技高網...

    【技術保護點】
    一種基于元數據的文件存儲方法,其特征在于,所述方法包括:業務系統向服務系統發送存儲請求,傳輸該請求對應的文件;服務系統獲取待存儲的文件,生成該文件對應的元數據以及元數據的信息,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性;服務系統根據用戶設置獲取所述文件的存儲策略;服務系統將該存儲策略、文件和元數據信息發送給存儲系統,存儲系統依據該存儲策略進行文件的存儲;服務系統向業務系統返回文件頭信息。

    【技術特征摘要】
    1.一種基于元數據的文件存儲方法,其特征在于,所述方法包括: 業務系統向服務系統發送存儲請求,傳輸該請求對應的文件; 服務系統獲取待存儲的文件,生成該文件對應的元數據以及元數據的信息,該元數據信息包括文件頭信息、文件體信息和文件擴展屬性; 服務系統根據用戶設置獲取所述文件的存儲策略; 服務系統將該存儲策略、文件和元數據信息發送給存儲系統,存儲系統依據該存儲策略進行文件的存儲; 服務系統向業務系統返回文件頭信息。2.根據權利要求1所述的方法,其特征在于,所述文件頭信息包括:文件名稱,大小,文件標識,模塊編碼,上傳者、修改者。3.根據權利要求1所述的方法,其特征在于,所述文件體信息包括:文件的實際存儲位置,文件的存儲類型。4.根據權利要求1所述的方法,其特征在于,所述擴展屬性信息記包括:某個單據的信息、擴展屬性。5.根據權利要求1所述的方法,其特征在于,所述方法在服務系統獲取該文件擴展屬性內的存儲策略之后還包括: 服務系統獲取該存儲...

    【專利技術屬性】
    技術研發人員:陳飛
    申請(專利權)人:用友軟件股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩人妻无码中文字幕视频| 亚洲国产精品无码久久久秋霞2| 精品无码黑人又粗又大又长| 精品无码一区二区三区爱欲| 免费无码AV片在线观看软件| 狠狠精品久久久无码中文字幕| 午夜人性色福利无码视频在线观看| 亚洲av中文无码乱人伦在线观看| 国产成人无码精品久久久性色 | 亚洲色偷拍另类无码专区| 亚洲av无码一区二区乱子伦as | 无码人妻精品一区二区三区夜夜嗨| 69堂人成无码免费视频果冻传媒| 亚洲人成无码网WWW| 内射精品无码中文字幕| 亚洲精品无码专区在线在线播放| 日韩av无码成人无码免费| 亚洲av永久无码精品漫画| 无翼乌工口肉肉无遮挡无码18| 亚洲性无码av在线| 在线看无码的免费网站| 日韩精品无码免费专区午夜不卡| 日韩精品无码Av一区二区| 精品亚洲A∨无码一区二区三区| 人妻无码人妻有码中文字幕| 无码天堂亚洲国产AV| 东京热av人妻无码| 人妻少妇伦在线无码| 无码国产精品一区二区免费I6| 无码精品人妻一区二区三区中| 国产AV无码专区亚洲AV手机麻豆| 免费无码一区二区| 国产av无码专区亚洲av毛片搜| 亚洲成a∨人片在无码2023| 亚洲中文久久精品无码1| av无码久久久久久不卡网站| 色欲A∨无码蜜臀AV免费播| 无码精品久久久天天影视| 无码成A毛片免费| 无码人妻品一区二区三区精99 | 日韩a级无码免费视频|