新四季網

文件分發方法及裝置的製作方法

2023-05-08 08:11:31 2

專利名稱:文件分發方法及裝置的製作方法
技術領域:
本發明涉及網際網路領域,特別涉及向多個網絡伺服器(web伺服器)發送 文件時所採用的分發方法及裝置。
背景技術:
網際網路(internet)的應用本質是使用web伺服器提供網上信息(例如 文本文件、圖像文件等)瀏覽服務。而日益發展的網際網路技術使得web伺服器 要負擔大量的服務。單臺的web伺服器由於受到帶寬的限制已經無法高效率的 響應如此沉重的負擔了 。
很多web站點為了在各個區域都能提供高速的訪問,往往在全國的幾個地 方部署多個鏡像web伺服器;又或是為了獲得高的並發訪問性,在同一個機房 裡放置多個存儲的文件內容是一致的web伺服器,並在多個web伺服器間進行 負載均衡處理,以減輕每個web伺服器的負擔。
而那些放置在web伺服器上的內容一般都是需要經常進行更新或更換的, 比如新聞等。現有的方法一般是採用ftp上傳工具。在這種方法中,當用戶將 一份文件發送到1臺web伺服器上時,用戶需手動設置路徑一次;當用戶將一 份文件發送到N臺web伺服器上時,用戶需手動設置路徑N次。在面對這種將 文件發送到多臺web伺服器的情況時,此方法就顯得既繁瑣又浪費時間。

發明內容
本發明的實施例提供一種便利的分發方法及裝置,用戶不需要進行多次繁 瑣的手動設置,就可以使文件發送到多臺web伺服器上。 為達到上述目的,本發明的實施例採用如下技術方案 一種文件分發方法,包括
設置源文件和目標伺服器之間的映射關係,每個映射關係中包含一個源文
件和一個目標伺服器;
對於每個映射關係按照如下步驟進行文件分發確定映射關係中的源文件包含的待分發文件的路徑; 根據所述路徑查找待分發文件;
將查找到的待分發文件自動分發到所述映射關係中的目標伺服器。 一種文件分發裝置,包括
設置模塊,用於設置源文件和目標伺服器之間的映射關係,每個映射關係 中包含一個源文件和一個目標伺服器;
處理模塊,用於確定映射關係中的源文件包含的待分發文件的路徑; 查找模塊,用於根據所述路徑查找待分發文件;
分發模塊,用於將查找到的待分發文件自動分發到所述映射關係中的目標 伺服器。
在本發明實施例提供的文件分發方法及裝置中,當用戶 一次性設置出源文 件和目標伺服器之間的映射關係後對於用戶設定的每個映射關係中源文件,本 實施例需要分別確定源文件中包含的待分發文件的路徑,再根據確定下來的路 徑查找到待分發文件,在這之後,計算機就會自動的將查找到的待分發的文件 發送到目標伺服器上。採用上述方案後,用戶在要將文件發送到多臺目標服務 器上時,省去了多次繁瑣的手動設置過程,使操作過程變得便利。並且在本發 明實施例中由於是由計算機自動地將文件分發到目標伺服器上的原因,使文件 的發送效率得到了很大的提高。


圖1為本發明實施例1文件分發的方法的流程圖; 圖2為本發明實施例1文件分發的裝置的結構圖; 圖3為本發明實施例2文件分發的方法的流程圖; 圖4為本發明實施例2文件分發的裝置的結構圖。
具體實施例方式
在要將多個源文件發送到多個目標伺服器上時,用戶 一次性設置出源文件 和目標伺服器之間的映射關係,對於每個映射關係,本發明所提供的實施例會 確定源文件中包含的待分發文件的路徑,根據確定下來的路徑查找到待分發文件,再將查找到的文件分發到映射關係中的目標伺服器。由於整個源文件的分 發過程皆為計算機自動執行,所以採用本發明所提供的實施例則會省去用戶手 動設置分發文件的繁瑣過程,既為分發文件帶來了便利,也使分發文件的效率 得到了提高。下面結合附圖對本發明中文件分發的方法及裝置的實施例進行詳 細描述。
實施例1
本實施例提供一種文件分發方法,如圖l所示,該方法包括
101、 用戶首先定義出要發送的源文件和源文件要發送到的目標伺服器,並 設置出源文件和目標伺服器之間的映射關係, 一般來說,在具體實施時經常會 遇到將一個源文件發送到N臺不同的目標伺服器這種狀況,此時就要將所述源 文件與N臺目標伺服器的N條映射關係設置出來,又或是要將M個源文件發送 到N臺不同的目標伺服器時,就要將M個源文件與N臺不同的目標伺服器的M*N
個映射--設置出來。即是說,每一個映射關係中都包含一個源文件和一個目
標伺服器。
對於用戶設置出來的每一個映射關係,計算機都按照如下步驟進行文件分

102、 通過生成一個含有待分發文件路徑信息的文件來確定源文件中包含的 待分發文件的路徑。
103、 根據所述路徑來查找待分發文件。
104、 在用戶設置源文件和目標伺服器之間的映射關係時,映射關係中包含 了目標伺服器的路徑,計算機通過所述目標伺服器的路徑將查找到的待分發文 件自動地發送到目標伺服器上去。
為了實現上述文件分發方法,本發明還提供了一種文件分發的裝置,如圖2 所示,該裝置包括設置模塊21,處理模塊22,查找模塊23,分發模塊24。
當用戶定義出源文件、目標伺服器之後,用戶可以通過設置模塊21設置出 源文件和目標伺服器之間的映射關係,其中每個映射關係中都包含一個源文件 和一個目標伺服器,對於用戶通過置模塊21設置出來的每一個映射關係,處理 模塊22用於確定每個映射關係中的源文件包含的待分發文件的路徑,查找模塊23用於根據處理模塊22確定出來的待分發文件的路徑,查找到待分發的文件, 最後由分發模塊24將查找模塊23查找到的待分發文件自動分發到目標伺服器 上去。
在本實施例中,用戶只要通過一次性設置出源文件和目標伺服器之間的映 射關係,計算機就可以對於每個映射關係把文件按如下步驟進行分發確定源 文件中包含的待分發文件的路徑,再根據確定下來的路徑查找到待分發文件, 在這之後,計算機就會自動的將查找到的待分發的文件發送到目標伺服器上。 在採用本實施例的過程當中,用戶在要將多個源文件發送到多臺目標伺服器上 時,只需要一次性的設置出多個源文件和多臺目標伺服器一一對應的映射關係, 計算機會自動地將多個源文件分發到多臺目標伺服器上去,省去了每當發送一 個文件就要手動設置一次到一個目標伺服器的分發的過程,在實際生活當中, 經常遇到將M個源文件發送到N臺目標伺服器的情況,此時就省去了 M*N個手 動設置文件的分發過程,使文件分發的方法變得更加的便利,發送效率也得到 了提高。
實施例2:
本實施例具體描述本發明中的文件分發方法及裝置是如何實現的。如圖3 所示,文件分發的方法步驟如下
301、 用戶定義出源文件和目標伺服器,且所述源文件中的待分發文件為需 要發送到相同目標伺服器中的文件。(例如設置源文件A時,其中包含的待分 發文件皆為要發送到目標伺服器1,目標伺服器2中的文件。)用戶設置出源文 件和目標伺服器之間的映射關係, 一般來說,在現實生活當中經常會遇到將一 個源文件發送到N臺不同的目標伺服器這種狀況,此時就要將所述源文件與N 臺目標伺服器的N條映射關係設置出來,又或是要將M個源文件發送到N臺不 同的目標伺服器時,就要將M個源文件與N臺不同的目標伺服器的M*N個映射 一一設置出來。即是說其中每一個映射關係中都包含一個源文件和一個目標服 務器。
302、 對於包含在源文件裡的每一個待分發文件,計算機都會生成包含此待 發文件路徑信息的控制文件。並將生成的所有控制文件,都存儲在同一個路徑下的文件夾中。
所述控制文件含有待分發文件路徑信息是因為將所述待分發文件的路徑 轉換為了控制文件的文件名。將所述待分發文件的路徑轉換為控制文件名的過 程為將待分發文件路徑中的間隔符號替換成其它標示符(例如在windows 作業系統下待分發文件路徑的間隔符是\,在轉換成控制文件名時將其替換成 ~)採用所述方法生成的每個控制文件,對應的待分發文件的路徑信息都包含在 控制文件的文件名中,通過控制文件就可以很容易的確定待分發文件的路徑, 且由於控制文件只需文件名中包含待分發文件的路徑信息,控制文件中沒有任 何存儲內容,所以控制文件的大小為0位元組,那麼當計算機生成、複製、讀取 控制文件時就保證了信息的高速提取。
303、 對於用戶設置的每一個映射關係,計算機都會創建所述映射關係對應 的臨時文件夾,並將所述映射關係中源文件包含的所有待分發文件對應的控制 文件拷貝到所述臨時文件夾中。
304、 計算機讀取所述映射關係對應的臨時文件夾中的控制文件,並根據控 制文件名中包含的待分發文件的路徑信息確定出待分發文件的路徑。
305、 計算機通過上述過程中確定出來的待分發文件的路徑,查找到待分發 的文件。
306、 在用戶設置源文件和目標伺服器之間的映射關係時,映射關係中包含 了目標伺服器的路徑,計算機通過所述目標伺服器的路徑將查找到的待分發文 件自動地發送到目標伺服器上去。
307、 每將一份待分發文件發送到目標伺服器之後,計算機就會刪除所述映 射臨時文件夾中含有此待分發文件路徑信息的控制文件,以此來表示分發完畢, 同時還可以避免將一份待分發文件重複發送到目標伺服器上去。
此後計算機還會再次返回到303步驟所述映射臨時文件夾中讀取下一個含 有待分發文件路徑信息的控制文件,繼續執行下一份待分發文件的自動分發過 程。以此類推,直至所有映射關係中的待分發文件發送完畢。
對應與上述文件分發的方法,本實施例還提供一種文件分發的裝置,以便 能夠實現上述方法,如圖4所示,該裝置包括設置模塊41,生成模塊42,處理模塊43,查找模塊44,分發模塊45,刪除模塊46。
當用戶定義出源文件和目標伺服器之後,設置模塊41設置用戶定義出來的 源文件和目標伺服器之間的映射關係,其中每個映射關係中包含一個源文件和 一個目標伺服器,對於源文件裡包含的每個待分發文件,生成模塊42會分別生 成對應每個待分發文件的控制文件,並將生成的所有控制文件都存儲在同一個 路徑下的文件夾中,對於設置模塊41設置在每一個映射關係,處理模塊43會 確定映射關係中源文件包含的待分發文件的路徑。
處理模塊43在具體實現上所述過程當中,處理模塊43還包括創建單元 431,複製單元432,處理單元433。
創建單元431創建所述映射關係對應的臨時文件夾,複製單元442將所述 映射關係中源文件包含的待分發文件對應的控制文件拷貝到創建單元431創建 的對應臨時文件夾中,處理單元433根據所述臨時文件夾中的控制文件確定源 文件包含的待分發文件的路徑。
查找模塊44根據處理模塊43確定的出來的待分發文件的路徑,查找到待 分發的文件,最後由分發模塊45將查找模塊44查找到的待分發文件自動分發 到目標伺服器上去。分發模塊45每發送完一份待分發文件之後,刪除模塊46 就會刪除創建單元431創建的所述臨時文件夾中待分發文件對應的控制文件, 以此表示此份待分發文件發送完畢。同時避免分發模塊45重複發送同一份待發 發文件到對應的目標伺服器上去。此後所述本實施例文件分發裝置中的處理模 塊43還會繼續確定下一份待分發文件的路徑,直至所有待分發文件分發完畢。
通過本實施例所述本發明,當用戶要將多個源文件發送到多個目標伺服器 上時,只需一次性設置出源文件和目標伺服器的映射關係,之後的整個源文件 分發過程皆為計算機自動執行,省去了用戶手動設置分發文件的繁瑣過程,既 節約時間,又提高了文件的發送效率。為文件的發送帶來了便利。
通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發 明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但 很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質 上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬碟或光碟等,包 括若干指令用以使得一臺設備(可以是伺服器,或者網絡設備等)執行本發明 各個實施例所述的方法。
以上所述,僅為本發明的具體實施方式
,但本發明的保護範圍並不局限於 此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到 變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應 所述以權利要求的保護範圍為準。
權利要求
1、一種文件分發方法,其特徵在於,包括設置源文件和目標伺服器之間的映射關係,每個映射關係中包含一個源文件和一個目標伺服器;對於每個映射關係按照如下步驟進行文件分發確定映射關係中的源文件包含的待分發文件的路徑;根據所述路徑查找待分發文件;將查找到的待分發文件自動分發到所述映射關係中的目標伺服器。
2、 根據權利要求l所述的文件分發方法,其特徵在於,在設置源文件和目 標伺服器之間的映射關係之後,該方法還包括對應源文件的每個待分發文件分別生成控制文件; 所述確定映射關係中的源文件包含的待分發文件的路徑包括 創建所述映射關係對應的臨時文件夾;將所述映射關係中源文件包含的待分發文件對應的控制文件拷貝到所述臨 時文件夾中;根據臨時文件夾中的控制文件確定源文件包含的待分發文件的路徑。
3、 根據權利要求2所述的文件分發方法,其特徵在於,在將查找到的待分 發文件自動分發到所述映射關係中的目標伺服器之後,該方法還包括刪除所述臨時文件夾中的控制文件。
4、 根據權利要求2或3所述的文件分發方法,其特徵在於,所述控制文件 的文件名包含待分發文件的路徑信息。
5、 根據權利要求1所述的文件分發方法,其特徵在於,所述源文件中的待 分發文件為需要發送到相同目標伺服器中的文件。
6、 一種文件分發裝置,其特徵在於,包括設置模塊,用於設置源文件和目標伺服器之間的映射關係,每個映射關係 中包含一個源文件和一個目標伺服器;處理模塊,用於確定映射關係中的源文件包含的待分發文件的路徑; 查找模塊,用於根據所述路徑查找待分發文件;分發模塊,用於將查找到的待分發文件自動分發到所述映射關係中的目標伺服器。
7、 根據權利要求6所述的文件分發裝置,其特徵在於,還包括 生成模塊,用於對應源文件的每個待分發文件分別生成控制文件; 所述處理模塊包括創建單元,用於創建所述映射關係對應的臨時文件夾;複製單元,用於將所述映射關係中源文件包含的待分發文件對應的控制文 件拷貝到所述臨時文件夾中;處理單元,用於根據臨時文件夾中的控制文件確定源文件包含的待分發文 件的路徑。
8、 根據權利要求7所述的文件分發裝置,其特徵在於,該文件分發裝置還 包括刪除模塊,用於在分發模塊將查找到的待分發文件自動分發到所述映射關 系中的目標伺服器之後,刪除所述臨時文件夾中的控制文件。
全文摘要
本發明的實施例公開了一種文件分發方法及裝置,涉及網際網路領域,解決了現有技術中分發文件時需要多次手動操作的問題。本發明實施例在設置出源文件和目標伺服器之間的映射關係後,對於每個映射關係確定映射關係中的源文件包含的待分發文件的路徑,根據所述路徑查找待分發文件,再將查找到的待分發文件自動分發到所述映射關係中的目標伺服器。本發明實施例主要用在網際網路領域,在要將文件發送到多臺目標伺服器上時,實現使文件自動發送到多臺目標伺服器中。
文檔編號H04L29/08GK101415029SQ20081022647
公開日2009年4月22日 申請日期2008年11月12日 優先權日2008年11月12日
發明者張立傑 申請人:北大方正集團有限公司;北京北大方正電子有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀