国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于ftp的在線升級方法

      文檔序號:8472807閱讀:320來源:國知局
      一種基于ftp的在線升級方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及客戶端軟件升級技術(shù)領(lǐng)域,尤其是一種基于FTP的在線升級方法。
      【背景技術(shù)】
      [0002]隨著計算機技術(shù)的不斷更新,客戶端軟件的跟新?lián)Q代變的越來越快,軟件升級也越來越重要,目前的一些軟件的升級都是通過運維人員的現(xiàn)場部署,采用人工的方式進行系統(tǒng)升級,如果軟件客戶端數(shù)量眾多,一次升級就會浪費好多時間,這樣不僅影響了工作效率,也增加了運維的工作,也很容易使運維人員感到疲勞繁瑣。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的在于提供一種自動在線升級,無需人工參與,提高工作效率的基于FTP的在線升級方法。
      [0004]為實現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案:一種基于FTP的在線升級方法,該方法包括下列順序的步驟:
      (1)在服務(wù)端上搭建FTP文件服務(wù)器和Oracle數(shù)據(jù)庫;
      (2)系統(tǒng)管理員在客戶端將待發(fā)布文件上傳到FTP文件服務(wù)器,同時將待發(fā)布文件的版本號、存儲地址寫入Oracle數(shù)據(jù)庫;
      (3)當(dāng)用戶打開客戶端時,系統(tǒng)將客戶端內(nèi)存儲的本地文件版本號與Oracle數(shù)據(jù)庫內(nèi)存儲的待發(fā)布文件的版本號進行比對,當(dāng)前者版本號低于后者時,系統(tǒng)自動從Oracle數(shù)據(jù)庫中取出待發(fā)布文件的存儲地址,根據(jù)該存儲地址從FTP文件服務(wù)器中下載該文件。
      [0005]首先在系統(tǒng)服務(wù)器上搭建FTP文件服務(wù)器,并配置FTP用戶名、密碼和用戶資源訪問權(quán)限表;接著,再在系統(tǒng)服務(wù)器上搭建Oracle數(shù)據(jù)庫,其內(nèi)部存儲待發(fā)布文件的版本號、下載地址、文件型號、是否強制升級以及上傳的時間。
      [0006]系統(tǒng)管理員在客戶端上傳文件時,客戶端采用RSA加密算法對待上傳文件信息進行加密,對每一個待上傳文件采用MD5值作為唯一的標識符。
      [0007]所述用戶資源訪問權(quán)限表內(nèi)記載用戶ID、密碼,以及是否有權(quán)限上傳、下載、刪除文件。
      [0008]根據(jù)用戶資源訪問權(quán)限表添加FTP服務(wù)器的普通用戶權(quán)限和系統(tǒng)管理員權(quán)限,普通用戶具有只讀權(quán)限,系統(tǒng)管理員具有讀寫權(quán)限。
      [0009]由上述技術(shù)方案可知,本發(fā)明的優(yōu)點在于:第一,本發(fā)明采用FTP在線升級方法,多線程檢測,伸縮性強,CPU利用率高,極大的縮短了軟件的升級時間,降低了軟件升級的復(fù)雜性,提高了運維的工作效率;第二,本發(fā)明解決了客戶端在線升級困難的問題,通過FTP升級方式可以解決安裝部署一次軟件后,通過在線升級方式更新軟件,提高了軟件可維護性,減少了運維人員安裝部署的工作量。
      【附圖說明】
      [0010]圖1為本發(fā)明的網(wǎng)絡(luò)架構(gòu)圖。
      [0011]圖2、3分別為本發(fā)明的上傳文件、下載文件方法流程圖。
      【具體實施方式】
      [0012]如圖1、2、3所示,一種基于FTP的在線升級方法,包括:(I)在服務(wù)端上搭建FTP文件服務(wù)器和Oracle數(shù)據(jù)庫;(2)系統(tǒng)管理員在客戶端將待發(fā)布文件上傳到FTP文件服務(wù)器,同時將待發(fā)布文件的版本號、存儲地址寫入Oracle數(shù)據(jù)庫;(3)當(dāng)用戶打開客戶端時,系統(tǒng)將客戶端內(nèi)存儲的本地文件版本號與Oracle數(shù)據(jù)庫內(nèi)存儲的待發(fā)布文件的版本號進行比對,當(dāng)前者版本號低于后者時,系統(tǒng)自動從Oracle數(shù)據(jù)庫中取出待發(fā)布文件的存儲地址,根據(jù)該存儲地址從FTP文件服務(wù)器中下載該文件。客戶端將本地文件版本號與Oracle數(shù)據(jù)庫中文件版本號進行比對,將需要下載的文件保存到一個列表中,并獲取需要下載文件的FTP路徑信息,然后,客戶端根據(jù)下載列表信息去相應(yīng)FTP文件服務(wù)器上下載文件,更新客戶端本地文件,達到系統(tǒng)升級的目的。
      [0013]如圖1所示,首先在系統(tǒng)服務(wù)器上搭建FTP文件服務(wù)器,并配置FTP用戶名、密碼和用戶資源訪問權(quán)限表,保證有相應(yīng)權(quán)限的用戶可以正常上傳和下載文件,F(xiàn)TP文件服務(wù)器負責(zé)文件的存儲,同時負責(zé)FTP用戶上傳和下載功能,是發(fā)布版本時實際文件存放的地方;接著,再在系統(tǒng)服務(wù)器上搭建OracIe數(shù)據(jù)庫,其內(nèi)部存儲待發(fā)布文件的版本號、下載地址、文件型號、是否強制升級以及上傳的時間,安裝Oracle數(shù)據(jù)庫的內(nèi)存在1g以上,并配置數(shù)據(jù)庫服務(wù),Oracle數(shù)據(jù)庫負責(zé)將用戶上傳的文件信息記錄在數(shù)據(jù)庫中,如文件路徑、版本信息、MD5值等。
      [0014]如圖1所示,所述用戶資源訪問權(quán)限表內(nèi)記載用戶ID、密碼,以及是否有權(quán)限上傳、下載、刪除文件。根據(jù)用戶資源訪問權(quán)限表添加FTP服務(wù)器的普通用戶權(quán)限和系統(tǒng)管理員權(quán)限,普通用戶具有只讀權(quán)限,系統(tǒng)管理員具有讀寫權(quán)限。系統(tǒng)管理員在客戶端上傳文件時,客戶端采用RSA加密算法對待上傳文件信息進行加密,對每一個待上傳文件采用MD5值作為唯一的標識符。
      [0015]綜上所述,本發(fā)明主要采用FTP協(xié)議來實現(xiàn)客戶端軟件升級功能,F(xiàn)TP協(xié)議是文件傳輸協(xié)議,所以對于文件傳輸是高效的、穩(wěn)定的;本發(fā)明采用FTP在線升級方法,多線程檢測,伸縮性強,CPU利用率高,極大的縮短了軟件的升級時間,降低了軟件升級的復(fù)雜性,提高了運維的工作效率;本發(fā)明解決了客戶端在線升級困難的問題,通過FTP升級方式可以解決安裝部署一次軟件后,通過在線升級方式更新軟件,提高了軟件可維護性,減少了運維人員安裝部署的工作量。
      【主權(quán)項】
      1.一種基于FTP的在線升級方法,其特征在于該方法包括下列順序的步驟: (1)在服務(wù)端上搭建FTP文件服務(wù)器和Oracle數(shù)據(jù)庫; (2)系統(tǒng)管理員在客戶端將待發(fā)布文件上傳到FTP文件服務(wù)器,同時將待發(fā)布文件的版本號、存儲地址寫入Oracle數(shù)據(jù)庫; (3)當(dāng)用戶打開客戶端時,系統(tǒng)將客戶端內(nèi)存儲的本地文件版本號與Oracle數(shù)據(jù)庫內(nèi)存儲的待發(fā)布文件的版本號進行比對,當(dāng)前者版本號低于后者時,系統(tǒng)自動從Oracle數(shù)據(jù)庫中取出待發(fā)布文件的存儲地址,根據(jù)該存儲地址從FTP文件服務(wù)器中下載該文件。
      2.根據(jù)權(quán)利要求1所述的基于FTP的在線升級方法,其特征在于:首先在系統(tǒng)服務(wù)器上搭建FTP文件服務(wù)器,并配置FTP用戶名、密碼和用戶資源訪問權(quán)限表;接著,再在系統(tǒng)服務(wù)器上搭建Oracle數(shù)據(jù)庫,其內(nèi)部存儲待發(fā)布文件的版本號、下載地址、文件型號、是否強制升級以及上傳的時間。
      3.根據(jù)權(quán)利要求1所述的基于FTP的在線升級方法,其特征在于:系統(tǒng)管理員在客戶端上傳文件時,客戶端采用RSA加密算法對待上傳文件信息進行加密,對每一個待上傳文件采用MD5值作為唯一的標識符。
      4.根據(jù)權(quán)利要求2所述的基于FTP的在線升級方法,其特征在于:所述用戶資源訪問權(quán)限表內(nèi)記載用戶ID、密碼,以及是否有權(quán)限上傳、下載、刪除文件。
      5.根據(jù)權(quán)利要求2所述的基于FTP的在線升級方法,其特征在于:根據(jù)用戶資源訪問權(quán)限表添加FTP服務(wù)器的普通用戶權(quán)限和系統(tǒng)管理員權(quán)限,普通用戶具有只讀權(quán)限,系統(tǒng)管理員具有讀寫權(quán)限。
      【專利摘要】本發(fā)明涉及一種基于FTP的在線升級方法,包括:在服務(wù)端上搭建FTP文件服務(wù)器和Oracle數(shù)據(jù)庫;系統(tǒng)管理員在客戶端將待發(fā)布文件上傳到FTP文件服務(wù)器,同時將待發(fā)布文件的版本號、存儲地址寫入Oracle數(shù)據(jù)庫;當(dāng)用戶打開客戶端時,系統(tǒng)將客戶端內(nèi)存儲的本地文件版本號與Oracle數(shù)據(jù)庫內(nèi)存儲的待發(fā)布文件的版本號進行比對,當(dāng)前者版本號低于后者時,系統(tǒng)自動從Oracle數(shù)據(jù)庫中取出待發(fā)布文件的存儲地址,根據(jù)該存儲地址從FTP文件服務(wù)器中下載該文件。本發(fā)明采用FTP在線升級方法,極大的縮短了軟件的升級時間,提高了運維的工作效率;解決了客戶端在線升級困難的問題,通過FTP升級方式可以解決安裝部署一次軟件后,通過在線升級方式更新軟件,提高了軟件可維護性。
      【IPC分類】G06F9-445
      【公開號】CN104793970
      【申請?zhí)枴緾N201510153607
      【發(fā)明人】劉威, 范聯(lián)偉, 余寶華, 鄭中華
      【申請人】安徽四創(chuàng)電子股份有限公司
      【公開日】2015年7月22日
      【申請日】2015年4月2日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1