国产精品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>

      一種服務器升級方法及系統(tǒng)的制作方法

      文檔序號:7770064閱讀:199來源:國知局
      一種服務器升級方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及一種服務器升級方法,包括:備服務器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務器;中轉(zhuǎn)服務器接收到通知后將服務地址指向所述備服務器;中轉(zhuǎn)服務器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務地址對應的備服務器。此外,還包括一種服務器升級系統(tǒng)。上述服務器升級方法和系統(tǒng)提高了服務器升級操作的便利性。
      【專利說明】一種服務器升級方法及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計算機【技術(shù)領(lǐng)域】,特別是涉及一種服務器升級方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,為了讓用戶在互聯(lián)網(wǎng)中上網(wǎng)時能有更好的體驗,各廠商紛紛加大了對網(wǎng)絡(luò)技術(shù)的開發(fā)力度,因此經(jīng)常要對服務器進行更新。
      [0003]目前,更新服務器技術(shù)需要硬性暫停甚至關(guān)閉網(wǎng)絡(luò)入口才能實現(xiàn)服務器的升級,如此一來,導致用戶在服務器升級時無法上網(wǎng),嚴重影響了用戶的體驗。大部分廠商為了保證用戶的體驗,一般選擇凌晨用戶少的時候維護升級,但這樣又使得升級更新的工作人員需要在凌晨加班進行升級,不但時間局限,而且也增加了升級工作的繁瑣性。因此,傳統(tǒng)技術(shù)中的服務器升級方法操作的便利性不足。


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

      [0004]基于此,有必要提供一種能夠提高操作的便利性的服務器升級方法。
      [0005]一種服務器升級方法,所述方法包括:
      [0006]備服務器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務器;
      [0007]中轉(zhuǎn)服務器接收到通知后將服務地址指向所述備服務器;
      [0008]中轉(zhuǎn)服務器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務地址對應的備服務器。
      [0009]在其中一個實施例中,所述中轉(zhuǎn)服務器將服務地址指向所述備服務器的步驟包括:
      [0010]中轉(zhuǎn)服務器修改配置文件,將配置文件中的服務地址更改為所述備服務器的網(wǎng)絡(luò)地址。
      [0011]在其中一個實施例中,所述中轉(zhuǎn)服務器接收到通知的步驟之后還包括:
      [0012]所述中轉(zhuǎn)服務器向主服務器發(fā)送升級完畢通知;
      [0013]所述主服務器接收到升級完畢通知后,判斷是否存在與客戶端對應的會話若是,則向所述會話對應的客戶端發(fā)送重連通知。
      [0014]在其中一個實施例中,所述主服務器向所述會話對應的客戶端發(fā)送重連通知的步驟之后還包括:
      [0015]所述客戶端接收所述重連通知后,向所述中轉(zhuǎn)服務器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務器發(fā)起連接請求。
      [0016]在其中一個實施例中,所述判斷是否存在與客戶端對應的會話的步驟之后還包括:
      [0017]若存在與客戶端對應的會話,則在檢測到所述會話對應的計算任務執(zhí)行完畢后,執(zhí)行向所述會話對應的客戶端發(fā)送重連通知的步驟。
      [0018]此外,還有必要提供一種能夠提高操作的便利性的服務器升級系統(tǒng)。
      [0019]一種服務器升級系統(tǒng),包括備服務器、中轉(zhuǎn)服務器、客戶端和主服務器,其中:
      [0020]所述備服務器包括:
      [0021]程序數(shù)據(jù)升級模塊,用于進行程序數(shù)據(jù)升級,升級完成后通知所述中轉(zhuǎn)服務器;
      [0022]所述中轉(zhuǎn)服務器包括:
      [0023]服務地址指向模塊,用于接收到通知后將服務地址指向所述備服務器;
      [0024]訪問請求接收模塊,用于接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務地址對應的備服務器。
      [0025]在其中一個實施例中,所述中轉(zhuǎn)服務器還包括:
      [0026]配置文件修改模塊,用于修改配置文件,將配置文件中的服務地址更改為所述備服務器的網(wǎng)絡(luò)地址。
      [0027]在其中一個實施例中,所述系統(tǒng)還包括主服務器,其中:
      [0028]中轉(zhuǎn)服務器還包括:
      [0029]升級通知發(fā)送模塊,用于向主服務器發(fā)送升級完畢通知;
      [0030]所述主服務器包括:
      [0031]重連通知發(fā)送模塊,用于接收到升級完畢通知后,判斷是否存在與客戶端對應的會話;若是,則向所述會話對應的客戶端發(fā)送重連通知。
      [0032]在其中一個實施例中,所述客戶端包括:
      [0033]重連通知接收模塊,用于接收所述重連通知后,向所述中轉(zhuǎn)服務器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務器發(fā)起連接請求。
      [0034]在其中一個實施例中,其特征在于,所述主服務器還包括:
      [0035]檢測模塊,用于檢測到所述會話對應的計算任務執(zhí)行完畢后,執(zhí)行向所述會話對應的客戶端發(fā)送重連通知。
      [0036]上述服務器升級方法和系統(tǒng),通過在主服務器和備服務器之間增加一個中轉(zhuǎn)服務器,中轉(zhuǎn)服務器有效地將用戶從未升級的主服務器轉(zhuǎn)接至已升級的備服務器,在不影響用戶正常上網(wǎng)的情況下完成對服務器的升級,提高了服務器升級操作的便利性。

      【專利附圖】

      【附圖說明】
      [0037]圖1為一個實施例中服務器升級方法的流程示意圖;
      [0038]圖2為一個實施例中服務器升級系統(tǒng)的結(jié)構(gòu)示意圖。

      【具體實施方式】
      [0039]如圖1所示,在一個實施例中,一種服務器升級方法,該方法包括如下步驟:
      [0040]步驟S102,備服務器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務器。
      [0041]在本實施例中,客戶端連接中轉(zhuǎn)服務器,中轉(zhuǎn)服務器連接所對應的主服務器。中轉(zhuǎn)服務器可在主服務器和客戶端之間轉(zhuǎn)發(fā)數(shù)據(jù)。
      [0042]備服務器進行升級的程序數(shù)據(jù)指的是備服務器運行程序時所需要的數(shù)據(jù),用戶的操作行為產(chǎn)生或修改的數(shù)據(jù)為用戶數(shù)據(jù),存儲在獨立的數(shù)據(jù)庫服務器中,用戶數(shù)據(jù)與程序數(shù)據(jù)無關(guān),主服務器和備服務器連接同一數(shù)據(jù)庫服務器。
      [0043]具體的,備服務器對相關(guān)程序數(shù)據(jù)的升級完畢之后可通過TCP連接向中轉(zhuǎn)服務器發(fā)送升級完畢的通知,通知中轉(zhuǎn)服務器該備服務器上的程序文件已升級完畢。進一步的,該備服務器發(fā)送的升級完畢的通知中可包含備服務器的IP地址和端口號。
      [0044]步驟S104,中轉(zhuǎn)服務器接收到通知后將服務地址指向備服務器。
      [0045]在本實施例中,中轉(zhuǎn)服務器接收備服務器發(fā)送的升級完畢的通知,從該通知中提取所要轉(zhuǎn)連的備服務器的網(wǎng)絡(luò)地址,該網(wǎng)絡(luò)地址可包含備服務器的IP地址和端口號等。中轉(zhuǎn)服務器修改配置文件,將配置文件中的服務地址由主服務器的網(wǎng)絡(luò)地址更改為備服務器的網(wǎng)絡(luò)地址。
      [0046]步驟S106,中轉(zhuǎn)服務器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給服務地址對應的備服務器。
      [0047]在本實施例中,中轉(zhuǎn)服務器接收客戶端發(fā)起的訪問請求,根據(jù)自身的配置文件中的備服務器的服務地址,將該請求轉(zhuǎn)發(fā)至服務地址對應的備服務器。備服務器接收客戶端的訪問請求,并對其進行處理,返回相應的處理數(shù)據(jù)至中轉(zhuǎn)服務器,再由中轉(zhuǎn)服務器轉(zhuǎn)發(fā)給客戶端。
      [0048]在一個實施例中,中轉(zhuǎn)服務器接收到通知之后,還可向主服務器發(fā)送升級完畢的通知。主服務器接收到中轉(zhuǎn)服務器的升級完畢通知之后,判斷主服務器中是否存在與客戶端對應的會話,若存在,則向會話對應的客戶端發(fā)送重連通知。
      [0049]在本實施例中,客戶端接收重連通知并展示提示信息;客戶端獲取輸入的重連指令,向中轉(zhuǎn)服務器發(fā)起訪問請求。
      [0050]例如,在游戲服務器升級的過程中,用戶通過中轉(zhuǎn)服務器連接至主服務器進行游戲,當局游戲即為上述會話。備服務器升級完畢之后,向中轉(zhuǎn)服務器發(fā)送升級完畢的通知,該通知中可包含備服務器的IP地址和端口號。中轉(zhuǎn)服務器接收備服務器發(fā)送的升級完畢的通知,從該通知中提取備服務器的IP地址和端口號等網(wǎng)絡(luò)地址,將自身配置文件中的服務地址由原來的主服務器的網(wǎng)絡(luò)地址修改為備服務器的網(wǎng)絡(luò)地址。中轉(zhuǎn)服務器修改配置文件之后,可向主服務器發(fā)送升級完畢的通知,主服務器接收到中轉(zhuǎn)服務器的升級完畢通知之后,則判斷主服務器中是否還有用戶正在進行游戲(即主服務器中是否存在與客戶端對應的會話),若有,則向用戶發(fā)送重連通知。用戶在客戶端接收到該重連通知之后即可輸入重連指令,向中轉(zhuǎn)服務器發(fā)起訪問請求。
      [0051]進一步的,當主服務器檢測到存在與客戶端對應的會話,則在檢測到該會話對應的計算任務執(zhí)行完畢之后,向會話對應的客戶端發(fā)送重連通知。該重連通知中攜帶有提示信息和輸入的重連指令。例如,在游戲服務器升級的過程中,當主服務器檢測到存在用戶正在進行游戲,即檢測是否存在與客戶端對應的會話,則對當局游戲的進度進行檢測,即檢測會話對應的計算任務是否執(zhí)行完畢。當用戶當局游戲結(jié)束時,主服務器不再開始新的一局游戲,而是向客戶端發(fā)送重連通知,該重連通知中可包含“當前游戲服務器已更新,請重新登陸”的提示信息??蛻舳私邮赵撝剡B通知后,可通過對話框展示該提示信息,用戶可通過點擊確認重新登陸的按鈕輸入重連指令,客戶端即可重新發(fā)起訪問請求。中轉(zhuǎn)服務器在接收到該客戶端重新發(fā)起的訪問請求后,即可根據(jù)服務地址將該訪問請求轉(zhuǎn)發(fā)給備服務器,由備服務器處理該訪問請求。
      [0052]在另一個實施例中,當主服務器檢測到存在與客戶端對應的會話,則向會話對應的客戶端發(fā)送重連通知??蛻舳私邮赵撝剡B通知后,自動重新向中轉(zhuǎn)服務器發(fā)起連接請求。
      [0053]例如,當主服務器檢測到存在用戶正在進行游戲,即檢測是否存在與客戶端對應的會話,則向客戶端發(fā)送重連通知??蛻舳私邮赵撝剡B通知,可在當局會話結(jié)束之后自動向中轉(zhuǎn)服務器發(fā)起訪問請求。中轉(zhuǎn)服務器在接收到該客戶端重新發(fā)起的連接請求后,即可與客戶端重新建立連接,并將該客戶端后續(xù)發(fā)起的訪問請求轉(zhuǎn)發(fā)給服務地址對應的備服務器,從而由備服務器處理該訪問請求。
      [0054]需要說明的是,當主服務器不再連接任何客戶端,結(jié)束主服務器中的進程,下次備服務器需要升級時,在主服務器上進行程序文件更新,即重復前述步驟S102至S106,即可在不影響用戶上網(wǎng)的前提下,實現(xiàn)服務器的升級。
      [0055]如圖2所示,在一個實施例中,一種服務器升級系統(tǒng),包括備服務器10、中轉(zhuǎn)服務器20、客戶端30和主服務器40,其中:
      [0056]備服務器10包括:
      [0057]程序數(shù)據(jù)升級模塊102,用于進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務器;
      [0058]中轉(zhuǎn)服務器20包括:
      [0059]服務地址指向模塊204,用于接收到通知后將服務地址指向備服務器;
      [0060]訪問請求接收模塊208,用于接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給服務地址對應的備服務器。
      [0061]在其中一個實施例中,中轉(zhuǎn)服務器20還包括:
      [0062]配置文件修改模塊202,用于修改配置文件,將配置文件中的服務地址更改為備服務器的網(wǎng)絡(luò)地址。
      [0063]在其中一個實施例中,
      [0064]中轉(zhuǎn)服務器20還包括:
      [0065]升級通知發(fā)送模塊206,用于向主服務器發(fā)送升級完畢通知;
      [0066]主服務器40包括:
      [0067]重連通知發(fā)送模塊404,用于接收到升級完畢通知后,判斷是否存在與客戶端對應的會話;若是,則向會話對應的客戶端發(fā)送重連通知。
      [0068]在其中一個實施例中,客戶端30包括:
      [0069]重連通知接收模塊302,用于接收重連通知后,向中轉(zhuǎn)服務器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向中轉(zhuǎn)服務器發(fā)起連接請求。
      [0070]在其中一個實施例中,其特征在于,主服務器40還包括:
      [0071]檢測模塊402,用于檢測到會話對應的計算任務執(zhí)行完畢后,執(zhí)行向會話對應的客戶端發(fā)送重連通知。
      [0072]上述服務器升級方法和系統(tǒng),通過在主服務器和備服務器之間增加一個中轉(zhuǎn)服務器,中轉(zhuǎn)服務器有效地將用戶從未升級的主服務器轉(zhuǎn)接至已升級的備服務器,在不影響用戶正常上網(wǎng)的情況下完成對服務器的升級,提高了服務器升級操作的便利性。
      [0073]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權(quán)利要求為準。
      【權(quán)利要求】
      1.一種服務器升級方法,所述方法包括: 備服務器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務器; 中轉(zhuǎn)服務器接收到通知后將服務地址指向所述備服務器; 中轉(zhuǎn)服務器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務地址對應的備服務器。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中轉(zhuǎn)服務器將服務地址指向所述備服務器的步驟包括: 中轉(zhuǎn)服務器修改配置文件,將配置文件中的服務地址更改為所述備服務器的網(wǎng)絡(luò)地址。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中轉(zhuǎn)服務器接收到通知的步驟之后還包括: 所述中轉(zhuǎn)服務器向主服務器發(fā)送升級完畢通知; 所述主服務器接收到升級完畢通知后,判斷是否存在與客戶端對應的會話;若是,則向所述會話對應的客戶端發(fā)送重連通知。
      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述主服務器向所述會話對應的客戶端發(fā)送重連通知的步驟之后還包括: 所述客戶端接收所述重連通知后,向所述中轉(zhuǎn)服務器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務器發(fā)起連接請求。
      5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷是否存在與客戶端對應的會話的步驟之后還包括: 若存在與客戶端對應的會話,則在檢測到所述會話對應的計算任務執(zhí)行完畢后,執(zhí)行向所述會話對應的客戶端發(fā)送重連通知的步驟。
      6.一種服務器升級系統(tǒng),其特征在于,包括備服務器、中轉(zhuǎn)服務器和客戶端和主服務器,其中: 所述備服務器包括: 程序數(shù)據(jù)升級模塊,用于進行程序數(shù)據(jù)升級,升級完成后通知所述中轉(zhuǎn)服務器; 所述中轉(zhuǎn)服務器包括: 服務地址指向模塊,用于接收到通知后將服務地址指向所述備服務器; 訪問請求接收模塊,用于接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務地址對應的備服務器。
      7.根據(jù)權(quán)利要求6所述的服務器升級系統(tǒng),其特征在于,所述中轉(zhuǎn)服務器還包括: 配置文件修改模塊,用于修改配置文件,將配置文件中的服務地址更改為所述備服務器的網(wǎng)絡(luò)地址。
      8.根據(jù)權(quán)利要求6所述的服務器升級系統(tǒng),其特征在于,所述系統(tǒng)還包括主服務器,其中: 中轉(zhuǎn)服務器還包括: 升級通知發(fā)送模塊,用于向主服務器發(fā)送升級完畢通知; 所述主服務器包括: 重連通知發(fā)送模塊,用于接收到升級完畢通知后,判斷是否存在與客戶端對應的會話;若是,則向所述會話對應的客戶端發(fā)送重連通知。
      9.根據(jù)權(quán)利要求8所述的服務器升級系統(tǒng),其特征在于,所述客戶端包括: 重連通知接收模塊,用于接收所述重連通知后,向所述中轉(zhuǎn)服務器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務器發(fā)起連接請求。
      10.根據(jù)權(quán)利要求8所述的服務器升級系統(tǒng),其特征在于,所述主服務器還包括: 檢測模塊,用于檢測到所述會話對應的計算任務執(zhí)行完畢后,執(zhí)行向所述會話對應的客戶端發(fā)送重連通知。
      【文檔編號】H04L12/24GK104426703SQ201310413201
      【公開日】2015年3月18日 申請日期:2013年9月11日 優(yōu)先權(quán)日:2013年9月11日
      【發(fā)明者】李明徽 申請人:博雅網(wǎng)絡(luò)游戲開發(fā)(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1