新四季網

資源文件更新方法及裝置製造方法

2023-09-16 02:37:50

資源文件更新方法及裝置製造方法
【專利摘要】本發明涉及一種資源文件更新方法及裝置。資源文件更新方法包括:從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,其他目的主機稱為接收目的主機;更新源主機上的原資源文件,並將更新後的新資源文件的版本號和更新時間記錄在同步目錄中;將同步目錄中新資源文件的版本號和更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件;源主機將接收目的主機需要同步的資源文件的最新版本傳輸給接收目的主機,接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。本發明可以有效提高B/S類應用軟體的更新效率。
【專利說明】資源文件更新方法及裝置

【技術領域】
[0001]本發明涉及網絡【技術領域】,尤其涉及一種資源文件更新方法及裝置。

【背景技術】
[0002]IT行業內,B/S(Bix)WSer/Server,瀏覽器/伺服器模式)結構的軟體更新方式一般都是直接更新服務端代碼文件,更新方式會有兩種方式:一種是手工將需要更新的代碼文件通過FTP (File Transfer Protocol,文件傳輸協議)工具上傳到目的主機,另一種是通過腳本程序或者軟體工具自動將整個應用程式覆蓋更新到目的主機。
[0003]對於網際網路門戶網站來說,訪問量稍微大一點的門戶網站前端都會有很多臺伺服器作為負載支撐,這類網站代碼要更新代碼文件使用上述的第一種方式顯然就比較落後,手工操作速度比較慢,並且容易出現差錯,某一臺主機更新後文件跟其它主機有差異就會導致網站訪問出現故障。第二種方式也會存在如下弊端:I)不需要更新的文件會進行重複傳輸,更新速度會相對較慢;2)系統沒有版本記錄,不知道更新了哪些差異文件,待系統出問題之後版本回退不是很方便,就只能通過手工來操作了。
[0004]由上可見,提高網際網路資源文件的更新效率並降低資源文件更新過程中的風險,是網絡【技術領域】需要解決的一個重要問題。


【發明內容】

[0005]本發明所要解決的技術問題是提供一種資源文件更新方法及裝置,提高網際網路資源文件的更新效率,並降低資源文件更新過程中的風險。
[0006]為解決上述技術問題,本發明提出了一種資源文件更新方法,應用於網際網路,包括:
[0007]步驟一,從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除所述源主機外的其他目的主機稱為接收目的主機;
[0008]步驟二,首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中;
[0009]步驟三,將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件;
[0010]步驟四,源主機將接收目的主機需要同步的資源文件的最新版本傳輸給所述接收目的主機,所述接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。
[0011]進一步地,上述資源文件更新方法還可具有以下特點,所述步驟四包括:
[0012]配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中;
[0013]啟動所述FTP任務,所述FTP任務執行後,源主機將所述資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給所述接收目的主機,所述接收目的主機根據接收後更新本地的相應資源文件。
[0014]進一步地,上述資源文件更新方法還可具有以下特點,在啟動所述FTP任務之前,還包括:
[0015]探測所述FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠執行啟動所述FTP任務的操作。
[0016]進一步地,上述資源文件更新方法還可具有以下特點,啟動所述FTP任務包括:手工啟動FTP任務或者設置定時任務自動啟動FTP任務。
[0017]進一步地,上述資源文件更新方法還可具有以下特點,在啟動所述FTP任務之後,還包括:在源主機傳輸給所述接收目的主機的資源文件的最新版本有誤時,將所述接收目的主機的資源文件回退到更新前的版本。
[0018]為解決上述技術問題,本發明提出了一種資源文件更新裝置,應用於網際網路,包括順次相連的設置模塊、初步更新模塊、篩選模塊和最終更新模塊,其中:
[0019]設置模塊,用於從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除所述源主機外的其他目的主機稱為接收目的主機;
[0020]初步更新模塊,用於首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中;
[0021]篩選模塊,用於將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件;
[0022]最終更新模塊,用於源主機將接收目的主機需要同步的資源文件的最新版本傳輸給所述接收目的主機,所述接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。
[0023]進一步地,上述資源文件更新裝置還可具有以下特點,所述最終更新模塊包括:
[0024]配置單元,用於配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中;
[0025]啟動單元,用於啟動所述配置單元配置的FTP任務,所述FTP任務執行後,源主機將所述資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給所述接收目的主機,所述接收目的主機根據接收後更新本地的相應資源文件。
[0026]進一步地,上述資源文件更新裝置還可具有以下特點,所述最終更新模塊還包括探測單元,所述探測單元分別與所述配置單元和所述啟動單元相連,所述探測單元用於探測所述FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠啟動所述啟動單元。
[0027]進一步地,上述資源文件更新裝置還可具有以下特點,所述啟動單元包括手工啟動子單元或定時啟動子單元,所述手工啟動子單元用於手工啟動FTP任務,所述定時啟動子單元用於設置定時任務自動啟動FTP任務。
[0028]進一步地,上述資源文件更新裝置還可具有以下特點,所述最終更新模塊還包括回退單元,所述回退單元與所述啟動單元相連,所述回退單元用於在源主機傳輸給所述接收目的主機的資源文件的最新版本有誤時,將所述接收目的主機的資源文件回退到更新前的版本。
[0029]本發明的資源文件更新方法及裝置,可以有效提高B/S類應用軟體的更新效率,隨著要要同步的伺服器數量越多,效果就越明顯,節省的時間成線性增長效果。另外,本發明的資源文件更新方法及裝置,還能夠最大程度降低資源文件更新過程中的風險,減少風險帶來的損失。

【專利附圖】

【附圖說明】
[0030]圖1為本發明實施例中資源文件更新方法的流程圖;
[0031]圖2為本發明實施例中資源文件更新裝置的結構框圖。

【具體實施方式】
[0032]以下結合附圖對本發明的原理和特徵進行描述,所舉實例只用於解釋本發明,並非用於限定本發明的範圍。
[0033]圖1為本發明實施例中資源文件更新方法的流程圖。圖1所示的資源文件更新流程可以應用於網際網路。如圖1所示,本實施例中,資源文件更新方法可以包括如下步驟:
[0034]步驟S101,從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除源主機外的其他目的主機稱為接收目的主機;
[0035]步驟S102,首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中;
[0036]步驟S103,將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件;
[0037]步驟S104,源主機將接收目的主機需要同步的資源文件的最新版本傳輸給接收目的主機,該接收目的主機根據接收的資源文件的最新版本更新本地的資源文件。
[0038]其中,接收目的主機需要同步的資源文件的最新版本也就是同步目錄中記錄的新資源文件。
[0039]在本發明實施例中,步驟S104可以通過如下子步驟a至d來實現:
[0040]步驟a,配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中;
[0041]步驟b,探測FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠執行步驟c ;
[0042]步驟c,啟動FTP任務,FTP任務執行後,源主機將資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給接收目的主機,該接收目的主機根據接收後更新本地的相應資源文件;
[0043]啟動FTP任務可以採用如下兩種方式之一:手工啟動FTP任務或者設置定時任務自動啟動FTP任務。
[0044]步驟d,在源主機傳輸給接收目的主機的資源文件的最新版本有誤時,將該接收目的主機的資源文件回退到更新前的版本。
[0045]本發明的資源文件更新方法,可以有效提高B/S類應用軟體的更新效率,隨著要要同步的伺服器數量越多,效果就越明顯,節省的時間成線性增長效果。另外,本發明的資源文件更新方法,還能夠最大程度降低資源文件更新過程中的風險,減少風險帶來的損失。
[0046]本發明還提出了一種資源文件更新裝置,用以執行上述的資源文件更新方法。本發明的資源文件更新裝置可以應用於網際網路中資源文件的更新。
[0047]圖2為本發明實施例中資源文件更新裝置的結構框圖。如圖2所示,本實施例中,資源文件更新裝置可以包括順次相連的設置模塊210、初步更新模塊220、篩選模塊230和最終更新模塊240。其中,設置模塊210用於從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除所述源主機外的其他目的主機稱為接收目的主機。初步更新模塊220用於首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中。篩選模塊230用於將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件。最終更新模塊240用於源主機將接收目的主機需要同步的資源文件的最新版本傳輸給所述接收目的主機,所述接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。
[0048]在本發明實施例中,最終更新模塊240可以包括配置單元和啟動單元。配置單元用於配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中。啟動單元用於啟動配置單元配置的FTP任務,FTP任務執行後,源主機將資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給接收目的主機,接收目的主機根據接收後更新本地的相應資源文件。
[0049]其中,啟動單元可以包括手工啟動子單元或定時啟動子單元。手工啟動子單元用於手工啟動FTP任務,定時啟動子單元用於設置定時任務自動啟動FTP任務。
[0050]在本發明實施例中,最終更新模塊240還可以進一步包括探測單元。探測單元分別與配置單元和啟動單元相連,探測單元用於探測FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠啟動啟動單元。
[0051]在本發明實施例中,最終更新模塊240還可以進一步包括回退單元。回退單元與啟動單元相連,回退單元用於在源主機傳輸給接收目的主機的資源文件的最新版本有誤時,將該接收目的主機的資源文件回退到更新前的版本。
[0052]本發明的資源文件更新裝置,可以有效提高B/S類應用軟體的更新效率,隨著要要同步的伺服器數量越多,效果就越明顯,節省的時間成線性增長效果。另外,本發明的資源文件更新裝置,還能夠最大程度降低資源文件更新過程中的風險,減少風險帶來的損失。
[0053]以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種資源文件更新方法,應用於網際網路,其特徵在於,包括: 步驟一,從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除所述源主機外的其他目的主機稱為接收目的主機; 步驟二,首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中; 步驟三,將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資 源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件; 步驟四,源主機將接收目的主機需要同步的資源文件的最新版本傳輸給所述接收目的主機,所述接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。
2.根據權利要求1所述的資源文件更新方法,其特徵在於,所述步驟四包括: 配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中; 啟動所述FTP任務,所述FTP任務執行後,源主機將所述資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給所述接收目的主機,所述接收目的主機根據接收後更新本地的相應資源文件。
3.根據權利要求2所述的資源文件更新方法,其特徵在於,在啟動所述FTP任務之前,還包括: 探測所述FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠執行啟動所述FTP任務的操作。
4.根據權利要求2所述的資源文件更新方法,其特徵在於,啟動所述FTP任務包括:手工啟動FTP任務或者設置定時任務自動啟動FTP任務。
5.據權利要求2所述的資源文件更新方法,其特徵在於,在啟動所述FTP任務之後,還包括:在源主機傳輸給所述接收目的主機的資源文件的最新版本有誤時,將所述接收目的主機的資源文件回退到更新前的版本。
6.一種資源文件更新裝置,應用於網際網路,其特徵在於,包括順次相連的設置模塊、初步更新模塊、篩選模塊和最終更新模塊,其中: 設置模塊,用於從所有需要更新資源文件的目的主機中選出一臺目的主機作為源主機,將除所述源主機外的其他目的主機稱為接收目的主機; 初步更新模塊,用於首先更新源主機上的原資源文件,並將更新後的新資源文件的版本號和該新資源文件的更新時間記錄在同步目錄中; 篩選模塊,用於將同步目錄中新資源文件的版本號和該新資源文件的更新時間分別與接收目的主機本地記錄的原資源文件的版本號及其更新時間進行比較,選擇出版本號和更新時間都不一致的資源文件作為該接收目的主機需要同步的資源文件; 最終更新模塊,用於源主機將接收目的主機需要同步的資源文件的最新版本傳輸給所述接收目的主機,所述接收目的主機根據接收的資源文件的最新版本更新本地的相應資源文件。
7.根據權利要求6所述的資源文件更新裝置,其特徵在於,所述最終更新模塊包括:配置單元,用於配置FTP任務,將需要同步的接收目的主機的主機IP、文件傳輸協議FTP帳號、該接收目的主機需要同步的資源文件目錄存儲到資料庫中; 啟動單元,用於啟動所述配置單元配置的FTP任務,所述FTP任務執行後,源主機將所述資源文件目錄所列的資源文件的最新版本按照接收目的主機的主機IP傳輸給所述接收目的主機,所述接收目的主機根據接收後更新本地的相應資源文件。
8.根據權利要求7所述的資源文件更新裝置,其特徵在於,所述最終更新模塊還包括探測單元,所述探測單元分別與所述配置單元和所述啟動單元相連,所述探測單元用於探測所述FTP任務對應的FTP通道是否是通的,如果FTP通道不通,則對該FTP通道對應的FTP任務進行表示,並提醒操作者,如果FTP通道是通的,則能夠啟動所述啟動單元。
9.根據權利要求7所述的資源文件更新裝置,其特徵在於,所述啟動單元包括手工啟動子單元或定時啟動子單元,所述手工啟動子單元用於手工啟動FTP任務,所述定時啟動子單元用於設置定時任務自動啟動FTP任務。
10.根據權利要求7所述的資源文件更新裝置,其特徵在於,所述最終更新模塊還包括回退單元,所述回退單元與所述啟動單元相連,所述回退單元用於在源主機傳輸給所述接收目的主機的 資源文件的最新版本有誤時,將所述接收目的主機的資源文件回退到更新前的版本。
【文檔編號】G06F17/30GK104050282SQ201410301119
【公開日】2014年9月17日 申請日期:2014年6月27日 優先權日:2014年6月27日
【發明者】熊運偉, 王英哲 申請人:北京思特奇信息技術股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀