欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文件分發(fā)方法及裝置的制作方法

文檔序號:7927853閱讀:214來源:國知局
專利名稱:文件分發(fā)方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,特別涉及向多個網(wǎng)絡(luò)服務(wù)器(web服務(wù)器)發(fā)送 文件時所采用的分發(fā)方法及裝置。
背景技術(shù)
互聯(lián)網(wǎng)(internet)的應(yīng)用本質(zhì)是使用web服務(wù)器提供網(wǎng)上信息(例如 文本文件、圖像文件等)瀏覽服務(wù)。而日益發(fā)展的互聯(lián)網(wǎng)技術(shù)使得web服務(wù)器 要負(fù)擔(dān)大量的服務(wù)。單臺的web服務(wù)器由于受到帶寬的限制已經(jīng)無法高效率的 響應(yīng)如此沉重的負(fù)擔(dān)了 。
很多web站點(diǎn)為了在各個區(qū)域都能提供高速的訪問,往往在全國的幾個地 方部署多個鏡像web服務(wù)器;又或是為了獲得高的并發(fā)訪問性,在同一個機(jī)房 里放置多個存儲的文件內(nèi)容是一致的web服務(wù)器,并在多個web服務(wù)器間進(jìn)行 負(fù)載均衡處理,以減輕每個web服務(wù)器的負(fù)擔(dān)。
而那些放置在web服務(wù)器上的內(nèi)容一般都是需要經(jīng)常進(jìn)行更新或更換的, 比如新聞等。現(xiàn)有的方法一般是采用ftp上傳工具。在這種方法中,當(dāng)用戶將 一份文件發(fā)送到1臺web服務(wù)器上時,用戶需手動設(shè)置路徑一次;當(dāng)用戶將一 份文件發(fā)送到N臺web服務(wù)器上時,用戶需手動設(shè)置路徑N次。在面對這種將 文件發(fā)送到多臺web服務(wù)器的情況時,此方法就顯得既繁瑣又浪費(fèi)時間。

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


圖1為本發(fā)明實(shí)施例1文件分發(fā)的方法的流程圖; 圖2為本發(fā)明實(shí)施例1文件分發(fā)的裝置的結(jié)構(gòu)圖; 圖3為本發(fā)明實(shí)施例2文件分發(fā)的方法的流程圖; 圖4為本發(fā)明實(shí)施例2文件分發(fā)的裝置的結(jié)構(gòu)圖。
具體實(shí)施例方式
在要將多個源文件發(fā)送到多個目標(biāo)服務(wù)器上時,用戶 一次性設(shè)置出源文件 和目標(biāo)服務(wù)器之間的映射關(guān)系,對于每個映射關(guān)系,本發(fā)明所提供的實(shí)施例會 確定源文件中包含的待分發(fā)文件的路徑,根據(jù)確定下來的路徑查找到待分發(fā)文件,再將查找到的文件分發(fā)到映射關(guān)系中的目標(biāo)服務(wù)器。由于整個源文件的分 發(fā)過程皆為計(jì)算機(jī)自動執(zhí)行,所以采用本發(fā)明所提供的實(shí)施例則會省去用戶手 動設(shè)置分發(fā)文件的繁瑣過程,既為分發(fā)文件帶來了便利,也使分發(fā)文件的效率 得到了提高。下面結(jié)合附圖對本發(fā)明中文件分發(fā)的方法及裝置的實(shí)施例進(jìn)行詳 細(xì)描述。
實(shí)施例1
本實(shí)施例提供一種文件分發(fā)方法,如圖l所示,該方法包括
101、 用戶首先定義出要發(fā)送的源文件和源文件要發(fā)送到的目標(biāo)服務(wù)器,并 設(shè)置出源文件和目標(biāo)服務(wù)器之間的映射關(guān)系, 一般來說,在具體實(shí)施時經(jīng)常會 遇到將一個源文件發(fā)送到N臺不同的目標(biāo)服務(wù)器這種狀況,此時就要將所述源 文件與N臺目標(biāo)服務(wù)器的N條映射關(guān)系設(shè)置出來,又或是要將M個源文件發(fā)送 到N臺不同的目標(biāo)服務(wù)器時,就要將M個源文件與N臺不同的目標(biāo)服務(wù)器的M*N
個映射--設(shè)置出來。即是說,每一個映射關(guān)系中都包含一個源文件和一個目
標(biāo)服務(wù)器。
對于用戶設(shè)置出來的每一個映射關(guān)系,計(jì)算機(jī)都按照如下步驟進(jìn)行文件分
發(fā)
102、 通過生成一個含有待分發(fā)文件路徑信息的文件來確定源文件中包含的 待分發(fā)文件的路徑。
103、 根據(jù)所述路徑來查找待分發(fā)文件。
104、 在用戶設(shè)置源文件和目標(biāo)服務(wù)器之間的映射關(guān)系時,映射關(guān)系中包含 了目標(biāo)服務(wù)器的路徑,計(jì)算機(jī)通過所述目標(biāo)服務(wù)器的路徑將查找到的待分發(fā)文 件自動地發(fā)送到目標(biāo)服務(wù)器上去。
為了實(shí)現(xiàn)上述文件分發(fā)方法,本發(fā)明還提供了一種文件分發(fā)的裝置,如圖2 所示,該裝置包括設(shè)置模塊21,處理模塊22,查找模塊23,分發(fā)模塊24。
當(dāng)用戶定義出源文件、目標(biāo)服務(wù)器之后,用戶可以通過設(shè)置模塊21設(shè)置出 源文件和目標(biāo)服務(wù)器之間的映射關(guān)系,其中每個映射關(guān)系中都包含一個源文件 和一個目標(biāo)服務(wù)器,對于用戶通過置模塊21設(shè)置出來的每一個映射關(guān)系,處理 模塊22用于確定每個映射關(guān)系中的源文件包含的待分發(fā)文件的路徑,查找模塊23用于根據(jù)處理模塊22確定出來的待分發(fā)文件的路徑,查找到待分發(fā)的文件, 最后由分發(fā)模塊24將查找模塊23查找到的待分發(fā)文件自動分發(fā)到目標(biāo)服務(wù)器 上去。
在本實(shí)施例中,用戶只要通過一次性設(shè)置出源文件和目標(biāo)服務(wù)器之間的映 射關(guān)系,計(jì)算機(jī)就可以對于每個映射關(guān)系把文件按如下步驟進(jìn)行分發(fā)確定源 文件中包含的待分發(fā)文件的路徑,再根據(jù)確定下來的路徑查找到待分發(fā)文件, 在這之后,計(jì)算機(jī)就會自動的將查找到的待分發(fā)的文件發(fā)送到目標(biāo)服務(wù)器上。 在采用本實(shí)施例的過程當(dāng)中,用戶在要將多個源文件發(fā)送到多臺目標(biāo)服務(wù)器上 時,只需要一次性的設(shè)置出多個源文件和多臺目標(biāo)服務(wù)器一一對應(yīng)的映射關(guān)系, 計(jì)算機(jī)會自動地將多個源文件分發(fā)到多臺目標(biāo)服務(wù)器上去,省去了每當(dāng)發(fā)送一 個文件就要手動設(shè)置一次到一個目標(biāo)服務(wù)器的分發(fā)的過程,在實(shí)際生活當(dāng)中, 經(jīng)常遇到將M個源文件發(fā)送到N臺目標(biāo)服務(wù)器的情況,此時就省去了 M*N個手 動設(shè)置文件的分發(fā)過程,使文件分發(fā)的方法變得更加的便利,發(fā)送效率也得到 了提高。
實(shí)施例2:
本實(shí)施例具體描述本發(fā)明中的文件分發(fā)方法及裝置是如何實(shí)現(xiàn)的。如圖3 所示,文件分發(fā)的方法步驟如下
301、 用戶定義出源文件和目標(biāo)服務(wù)器,且所述源文件中的待分發(fā)文件為需 要發(fā)送到相同目標(biāo)服務(wù)器中的文件。(例如設(shè)置源文件A時,其中包含的待分 發(fā)文件皆為要發(fā)送到目標(biāo)服務(wù)器1,目標(biāo)服務(wù)器2中的文件。)用戶設(shè)置出源文 件和目標(biāo)服務(wù)器之間的映射關(guān)系, 一般來說,在現(xiàn)實(shí)生活當(dāng)中經(jīng)常會遇到將一 個源文件發(fā)送到N臺不同的目標(biāo)服務(wù)器這種狀況,此時就要將所述源文件與N 臺目標(biāo)服務(wù)器的N條映射關(guān)系設(shè)置出來,又或是要將M個源文件發(fā)送到N臺不 同的目標(biāo)服務(wù)器時,就要將M個源文件與N臺不同的目標(biāo)服務(wù)器的M*N個映射 一一設(shè)置出來。即是說其中每一個映射關(guān)系中都包含一個源文件和一個目標(biāo)服 務(wù)器。
302、 對于包含在源文件里的每一個待分發(fā)文件,計(jì)算機(jī)都會生成包含此待 發(fā)文件路徑信息的控制文件。并將生成的所有控制文件,都存儲在同一個路徑下的文件夾中。
所述控制文件含有待分發(fā)文件路徑信息是因?yàn)閷⑺龃职l(fā)文件的路徑 轉(zhuǎn)換為了控制文件的文件名。將所述待分發(fā)文件的路徑轉(zhuǎn)換為控制文件名的過 程為將待分發(fā)文件路徑中的間隔符號替換成其它標(biāo)示符(例如在windows 操作系統(tǒng)下待分發(fā)文件路徑的間隔符是\,在轉(zhuǎn)換成控制文件名時將其替換成 ~)采用所述方法生成的每個控制文件,對應(yīng)的待分發(fā)文件的路徑信息都包含在 控制文件的文件名中,通過控制文件就可以很容易的確定待分發(fā)文件的路徑, 且由于控制文件只需文件名中包含待分發(fā)文件的路徑信息,控制文件中沒有任 何存儲內(nèi)容,所以控制文件的大小為0字節(jié),那么當(dāng)計(jì)算機(jī)生成、復(fù)制、讀取 控制文件時就保證了信息的高速提取。
303、 對于用戶設(shè)置的每一個映射關(guān)系,計(jì)算機(jī)都會創(chuàng)建所述映射關(guān)系對應(yīng) 的臨時文件夾,并將所述映射關(guān)系中源文件包含的所有待分發(fā)文件對應(yīng)的控制 文件拷貝到所述臨時文件夾中。
304、 計(jì)算機(jī)讀取所述映射關(guān)系對應(yīng)的臨時文件夾中的控制文件,并根據(jù)控 制文件名中包含的待分發(fā)文件的路徑信息確定出待分發(fā)文件的路徑。
305、 計(jì)算機(jī)通過上述過程中確定出來的待分發(fā)文件的路徑,查找到待分發(fā) 的文件。
306、 在用戶設(shè)置源文件和目標(biāo)服務(wù)器之間的映射關(guān)系時,映射關(guān)系中包含 了目標(biāo)服務(wù)器的路徑,計(jì)算機(jī)通過所述目標(biāo)服務(wù)器的路徑將查找到的待分發(fā)文 件自動地發(fā)送到目標(biāo)服務(wù)器上去。
307、 每將一份待分發(fā)文件發(fā)送到目標(biāo)服務(wù)器之后,計(jì)算機(jī)就會刪除所述映 射臨時文件夾中含有此待分發(fā)文件路徑信息的控制文件,以此來表示分發(fā)完畢, 同時還可以避免將一份待分發(fā)文件重復(fù)發(fā)送到目標(biāo)服務(wù)器上去。
此后計(jì)算機(jī)還會再次返回到303步驟所述映射臨時文件夾中讀取下一個含 有待分發(fā)文件路徑信息的控制文件,繼續(xù)執(zhí)行下一份待分發(fā)文件的自動分發(fā)過 程。以此類推,直至所有映射關(guān)系中的待分發(fā)文件發(fā)送完畢。
對應(yīng)與上述文件分發(fā)的方法,本實(shí)施例還提供一種文件分發(fā)的裝置,以便 能夠?qū)崿F(xiàn)上述方法,如圖4所示,該裝置包括設(shè)置模塊41,生成模塊42,處理模塊43,查找模塊44,分發(fā)模塊45,刪除模塊46。
當(dāng)用戶定義出源文件和目標(biāo)服務(wù)器之后,設(shè)置模塊41設(shè)置用戶定義出來的 源文件和目標(biāo)服務(wù)器之間的映射關(guān)系,其中每個映射關(guān)系中包含一個源文件和 一個目標(biāo)服務(wù)器,對于源文件里包含的每個待分發(fā)文件,生成模塊42會分別生 成對應(yīng)每個待分發(fā)文件的控制文件,并將生成的所有控制文件都存儲在同一個 路徑下的文件夾中,對于設(shè)置模塊41設(shè)置在每一個映射關(guān)系,處理模塊43會 確定映射關(guān)系中源文件包含的待分發(fā)文件的路徑。
處理模塊43在具體實(shí)現(xiàn)上所述過程當(dāng)中,處理模塊43還包括創(chuàng)建單元 431,復(fù)制單元432,處理單元433。
創(chuàng)建單元431創(chuàng)建所述映射關(guān)系對應(yīng)的臨時文件夾,復(fù)制單元442將所述 映射關(guān)系中源文件包含的待分發(fā)文件對應(yīng)的控制文件拷貝到創(chuàng)建單元431創(chuàng)建 的對應(yīng)臨時文件夾中,處理單元433根據(jù)所述臨時文件夾中的控制文件確定源 文件包含的待分發(fā)文件的路徑。
查找模塊44根據(jù)處理模塊43確定的出來的待分發(fā)文件的路徑,查找到待 分發(fā)的文件,最后由分發(fā)模塊45將查找模塊44查找到的待分發(fā)文件自動分發(fā) 到目標(biāo)服務(wù)器上去。分發(fā)模塊45每發(fā)送完一份待分發(fā)文件之后,刪除模塊46 就會刪除創(chuàng)建單元431創(chuàng)建的所述臨時文件夾中待分發(fā)文件對應(yīng)的控制文件, 以此表示此份待分發(fā)文件發(fā)送完畢。同時避免分發(fā)模塊45重復(fù)發(fā)送同一份待發(fā) 發(fā)文件到對應(yīng)的目標(biāo)服務(wù)器上去。此后所述本實(shí)施例文件分發(fā)裝置中的處理模 塊43還會繼續(xù)確定下一份待分發(fā)文件的路徑,直至所有待分發(fā)文件分發(fā)完畢。
通過本實(shí)施例所述本發(fā)明,當(dāng)用戶要將多個源文件發(fā)送到多個目標(biāo)服務(wù)器 上時,只需一次性設(shè)置出源文件和目標(biāo)服務(wù)器的映射關(guān)系,之后的整個源文件 分發(fā)過程皆為計(jì)算機(jī)自動執(zhí)行,省去了用戶手動設(shè)置分發(fā)文件的繁瑣過程,既 節(jié)約時間,又提高了文件的發(fā)送效率。為文件的發(fā)送帶來了便利。
通過以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā) 明可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但 很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì) 上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計(jì)算機(jī)的軟盤,硬盤或光盤等,包 括若干指令用以使得一臺設(shè)備(可以是服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明 各個實(shí)施例所述的方法。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種文件分發(fā)方法,其特征在于,包括設(shè)置源文件和目標(biāo)服務(wù)器之間的映射關(guān)系,每個映射關(guān)系中包含一個源文件和一個目標(biāo)服務(wù)器;對于每個映射關(guān)系按照如下步驟進(jìn)行文件分發(fā)確定映射關(guān)系中的源文件包含的待分發(fā)文件的路徑;根據(jù)所述路徑查找待分發(fā)文件;將查找到的待分發(fā)文件自動分發(fā)到所述映射關(guān)系中的目標(biāo)服務(wù)器。
2、 根據(jù)權(quán)利要求l所述的文件分發(fā)方法,其特征在于,在設(shè)置源文件和目 標(biāo)服務(wù)器之間的映射關(guān)系之后,該方法還包括對應(yīng)源文件的每個待分發(fā)文件分別生成控制文件; 所述確定映射關(guān)系中的源文件包含的待分發(fā)文件的路徑包括 創(chuàng)建所述映射關(guān)系對應(yīng)的臨時文件夾;將所述映射關(guān)系中源文件包含的待分發(fā)文件對應(yīng)的控制文件拷貝到所述臨 時文件夾中;根據(jù)臨時文件夾中的控制文件確定源文件包含的待分發(fā)文件的路徑。
3、 根據(jù)權(quán)利要求2所述的文件分發(fā)方法,其特征在于,在將查找到的待分 發(fā)文件自動分發(fā)到所述映射關(guān)系中的目標(biāo)服務(wù)器之后,該方法還包括刪除所述臨時文件夾中的控制文件。
4、 根據(jù)權(quán)利要求2或3所述的文件分發(fā)方法,其特征在于,所述控制文件 的文件名包含待分發(fā)文件的路徑信息。
5、 根據(jù)權(quán)利要求1所述的文件分發(fā)方法,其特征在于,所述源文件中的待 分發(fā)文件為需要發(fā)送到相同目標(biāo)服務(wù)器中的文件。
6、 一種文件分發(fā)裝置,其特征在于,包括設(shè)置模塊,用于設(shè)置源文件和目標(biāo)服務(wù)器之間的映射關(guān)系,每個映射關(guān)系 中包含一個源文件和一個目標(biāo)服務(wù)器;處理模塊,用于確定映射關(guān)系中的源文件包含的待分發(fā)文件的路徑; 查找模塊,用于根據(jù)所述路徑查找待分發(fā)文件;分發(fā)模塊,用于將查找到的待分發(fā)文件自動分發(fā)到所述映射關(guān)系中的目標(biāo)服務(wù)器。
7、 根據(jù)權(quán)利要求6所述的文件分發(fā)裝置,其特征在于,還包括 生成模塊,用于對應(yīng)源文件的每個待分發(fā)文件分別生成控制文件; 所述處理模塊包括創(chuàng)建單元,用于創(chuàng)建所述映射關(guān)系對應(yīng)的臨時文件夾;復(fù)制單元,用于將所述映射關(guān)系中源文件包含的待分發(fā)文件對應(yīng)的控制文 件拷貝到所述臨時文件夾中;處理單元,用于根據(jù)臨時文件夾中的控制文件確定源文件包含的待分發(fā)文 件的路徑。
8、 根據(jù)權(quán)利要求7所述的文件分發(fā)裝置,其特征在于,該文件分發(fā)裝置還 包括刪除模塊,用于在分發(fā)模塊將查找到的待分發(fā)文件自動分發(fā)到所述映射關(guān) 系中的目標(biāo)服務(wù)器之后,刪除所述臨時文件夾中的控制文件。
全文摘要
本發(fā)明的實(shí)施例公開了一種文件分發(fā)方法及裝置,涉及互聯(lián)網(wǎng)領(lǐng)域,解決了現(xiàn)有技術(shù)中分發(fā)文件時需要多次手動操作的問題。本發(fā)明實(shí)施例在設(shè)置出源文件和目標(biāo)服務(wù)器之間的映射關(guān)系后,對于每個映射關(guān)系確定映射關(guān)系中的源文件包含的待分發(fā)文件的路徑,根據(jù)所述路徑查找待分發(fā)文件,再將查找到的待分發(fā)文件自動分發(fā)到所述映射關(guān)系中的目標(biāo)服務(wù)器。本發(fā)明實(shí)施例主要用在互聯(lián)網(wǎng)領(lǐng)域,在要將文件發(fā)送到多臺目標(biāo)服務(wù)器上時,實(shí)現(xiàn)使文件自動發(fā)送到多臺目標(biāo)服務(wù)器中。
文檔編號H04L29/08GK101415029SQ20081022647
公開日2009年4月22日 申請日期2008年11月12日 優(yōu)先權(quán)日2008年11月12日
發(fā)明者張立杰 申請人:北大方正集團(tuán)有限公司;北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
什邡市| 岐山县| 潮安县| 开封县| 仁布县| 迭部县| 德令哈市| 讷河市| 嘉义市| 邵武市| 来凤县| 大厂| 吉安县| 体育| 富川| 盱眙县| 玛纳斯县| 资源县| 彝良县| 盘锦市| 拉孜县| 二连浩特市| 德清县| 康定县| 张掖市| 清涧县| 宣威市| 稻城县| 云霄县| 龙州县| 泰和县| 精河县| 科技| 彭泽县| 达日县| 阿城市| 石城县| 新巴尔虎左旗| 榆林市| 缙云县| 墨玉县|