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

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

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

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

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


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

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

【專利附圖】

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

【具體實施方式】
[0039]如圖1所示,在一個實施例中,一種服務(wù)器升級方法,該方法包括如下步驟:
[0040]步驟S102,備服務(wù)器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務(wù)器。
[0041]在本實施例中,客戶端連接中轉(zhuǎn)服務(wù)器,中轉(zhuǎn)服務(wù)器連接所對應(yīng)的主服務(wù)器。中轉(zhuǎn)服務(wù)器可在主服務(wù)器和客戶端之間轉(zhuǎn)發(fā)數(shù)據(jù)。
[0042]備服務(wù)器進行升級的程序數(shù)據(jù)指的是備服務(wù)器運行程序時所需要的數(shù)據(jù),用戶的操作行為產(chǎn)生或修改的數(shù)據(jù)為用戶數(shù)據(jù),存儲在獨立的數(shù)據(jù)庫服務(wù)器中,用戶數(shù)據(jù)與程序數(shù)據(jù)無關(guān),主服務(wù)器和備服務(wù)器連接同一數(shù)據(jù)庫服務(wù)器。
[0043]具體的,備服務(wù)器對相關(guān)程序數(shù)據(jù)的升級完畢之后可通過TCP連接向中轉(zhuǎn)服務(wù)器發(fā)送升級完畢的通知,通知中轉(zhuǎn)服務(wù)器該備服務(wù)器上的程序文件已升級完畢。進一步的,該備服務(wù)器發(fā)送的升級完畢的通知中可包含備服務(wù)器的IP地址和端口號。
[0044]步驟S104,中轉(zhuǎn)服務(wù)器接收到通知后將服務(wù)地址指向備服務(wù)器。
[0045]在本實施例中,中轉(zhuǎn)服務(wù)器接收備服務(wù)器發(fā)送的升級完畢的通知,從該通知中提取所要轉(zhuǎn)連的備服務(wù)器的網(wǎng)絡(luò)地址,該網(wǎng)絡(luò)地址可包含備服務(wù)器的IP地址和端口號等。中轉(zhuǎn)服務(wù)器修改配置文件,將配置文件中的服務(wù)地址由主服務(wù)器的網(wǎng)絡(luò)地址更改為備服務(wù)器的網(wǎng)絡(luò)地址。
[0046]步驟S106,中轉(zhuǎn)服務(wù)器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給服務(wù)地址對應(yīng)的備服務(wù)器。
[0047]在本實施例中,中轉(zhuǎn)服務(wù)器接收客戶端發(fā)起的訪問請求,根據(jù)自身的配置文件中的備服務(wù)器的服務(wù)地址,將該請求轉(zhuǎn)發(fā)至服務(wù)地址對應(yīng)的備服務(wù)器。備服務(wù)器接收客戶端的訪問請求,并對其進行處理,返回相應(yīng)的處理數(shù)據(jù)至中轉(zhuǎn)服務(wù)器,再由中轉(zhuǎn)服務(wù)器轉(zhuǎn)發(fā)給客戶端。
[0048]在一個實施例中,中轉(zhuǎn)服務(wù)器接收到通知之后,還可向主服務(wù)器發(fā)送升級完畢的通知。主服務(wù)器接收到中轉(zhuǎn)服務(wù)器的升級完畢通知之后,判斷主服務(wù)器中是否存在與客戶端對應(yīng)的會話,若存在,則向會話對應(yīng)的客戶端發(fā)送重連通知。
[0049]在本實施例中,客戶端接收重連通知并展示提示信息;客戶端獲取輸入的重連指令,向中轉(zhuǎn)服務(wù)器發(fā)起訪問請求。
[0050]例如,在游戲服務(wù)器升級的過程中,用戶通過中轉(zhuǎn)服務(wù)器連接至主服務(wù)器進行游戲,當(dāng)局游戲即為上述會話。備服務(wù)器升級完畢之后,向中轉(zhuǎn)服務(wù)器發(fā)送升級完畢的通知,該通知中可包含備服務(wù)器的IP地址和端口號。中轉(zhuǎn)服務(wù)器接收備服務(wù)器發(fā)送的升級完畢的通知,從該通知中提取備服務(wù)器的IP地址和端口號等網(wǎng)絡(luò)地址,將自身配置文件中的服務(wù)地址由原來的主服務(wù)器的網(wǎng)絡(luò)地址修改為備服務(wù)器的網(wǎng)絡(luò)地址。中轉(zhuǎn)服務(wù)器修改配置文件之后,可向主服務(wù)器發(fā)送升級完畢的通知,主服務(wù)器接收到中轉(zhuǎn)服務(wù)器的升級完畢通知之后,則判斷主服務(wù)器中是否還有用戶正在進行游戲(即主服務(wù)器中是否存在與客戶端對應(yīng)的會話),若有,則向用戶發(fā)送重連通知。用戶在客戶端接收到該重連通知之后即可輸入重連指令,向中轉(zhuǎn)服務(wù)器發(fā)起訪問請求。
[0051]進一步的,當(dāng)主服務(wù)器檢測到存在與客戶端對應(yīng)的會話,則在檢測到該會話對應(yīng)的計算任務(wù)執(zhí)行完畢之后,向會話對應(yīng)的客戶端發(fā)送重連通知。該重連通知中攜帶有提示信息和輸入的重連指令。例如,在游戲服務(wù)器升級的過程中,當(dāng)主服務(wù)器檢測到存在用戶正在進行游戲,即檢測是否存在與客戶端對應(yīng)的會話,則對當(dāng)局游戲的進度進行檢測,即檢測會話對應(yīng)的計算任務(wù)是否執(zhí)行完畢。當(dāng)用戶當(dāng)局游戲結(jié)束時,主服務(wù)器不再開始新的一局游戲,而是向客戶端發(fā)送重連通知,該重連通知中可包含“當(dāng)前游戲服務(wù)器已更新,請重新登陸”的提示信息。客戶端接收該重連通知后,可通過對話框展示該提示信息,用戶可通過點擊確認(rèn)重新登陸的按鈕輸入重連指令,客戶端即可重新發(fā)起訪問請求。中轉(zhuǎn)服務(wù)器在接收到該客戶端重新發(fā)起的訪問請求后,即可根據(jù)服務(wù)地址將該訪問請求轉(zhuǎn)發(fā)給備服務(wù)器,由備服務(wù)器處理該訪問請求。
[0052]在另一個實施例中,當(dāng)主服務(wù)器檢測到存在與客戶端對應(yīng)的會話,則向會話對應(yīng)的客戶端發(fā)送重連通知。客戶端接收該重連通知后,自動重新向中轉(zhuǎn)服務(wù)器發(fā)起連接請求。
[0053]例如,當(dāng)主服務(wù)器檢測到存在用戶正在進行游戲,即檢測是否存在與客戶端對應(yīng)的會話,則向客戶端發(fā)送重連通知。客戶端接收該重連通知,可在當(dāng)局會話結(jié)束之后自動向中轉(zhuǎn)服務(wù)器發(fā)起訪問請求。中轉(zhuǎn)服務(wù)器在接收到該客戶端重新發(fā)起的連接請求后,即可與客戶端重新建立連接,并將該客戶端后續(xù)發(fā)起的訪問請求轉(zhuǎn)發(fā)給服務(wù)地址對應(yīng)的備服務(wù)器,從而由備服務(wù)器處理該訪問請求。
[0054]需要說明的是,當(dāng)主服務(wù)器不再連接任何客戶端,結(jié)束主服務(wù)器中的進程,下次備服務(wù)器需要升級時,在主服務(wù)器上進行程序文件更新,即重復(fù)前述步驟S102至S106,即可在不影響用戶上網(wǎng)的前提下,實現(xiàn)服務(wù)器的升級。
[0055]如圖2所示,在一個實施例中,一種服務(wù)器升級系統(tǒng),包括備服務(wù)器10、中轉(zhuǎn)服務(wù)器20、客戶端30和主服務(wù)器40,其中:
[0056]備服務(wù)器10包括:
[0057]程序數(shù)據(jù)升級模塊102,用于進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務(wù)器;
[0058]中轉(zhuǎn)服務(wù)器20包括:
[0059]服務(wù)地址指向模塊204,用于接收到通知后將服務(wù)地址指向備服務(wù)器;
[0060]訪問請求接收模塊208,用于接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給服務(wù)地址對應(yīng)的備服務(wù)器。
[0061]在其中一個實施例中,中轉(zhuǎn)服務(wù)器20還包括:
[0062]配置文件修改模塊202,用于修改配置文件,將配置文件中的服務(wù)地址更改為備服務(wù)器的網(wǎng)絡(luò)地址。
[0063]在其中一個實施例中,
[0064]中轉(zhuǎn)服務(wù)器20還包括:
[0065]升級通知發(fā)送模塊206,用于向主服務(wù)器發(fā)送升級完畢通知;
[0066]主服務(wù)器40包括:
[0067]重連通知發(fā)送模塊404,用于接收到升級完畢通知后,判斷是否存在與客戶端對應(yīng)的會話;若是,則向會話對應(yīng)的客戶端發(fā)送重連通知。
[0068]在其中一個實施例中,客戶端30包括:
[0069]重連通知接收模塊302,用于接收重連通知后,向中轉(zhuǎn)服務(wù)器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向中轉(zhuǎn)服務(wù)器發(fā)起連接請求。
[0070]在其中一個實施例中,其特征在于,主服務(wù)器40還包括:
[0071]檢測模塊402,用于檢測到會話對應(yīng)的計算任務(wù)執(zhí)行完畢后,執(zhí)行向會話對應(yīng)的客戶端發(fā)送重連通知。
[0072]上述服務(wù)器升級方法和系統(tǒng),通過在主服務(wù)器和備服務(wù)器之間增加一個中轉(zhuǎn)服務(wù)器,中轉(zhuǎn)服務(wù)器有效地將用戶從未升級的主服務(wù)器轉(zhuǎn)接至已升級的備服務(wù)器,在不影響用戶正常上網(wǎng)的情況下完成對服務(wù)器的升級,提高了服務(wù)器升級操作的便利性。
[0073]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種服務(wù)器升級方法,所述方法包括: 備服務(wù)器進行程序數(shù)據(jù)升級,升級完成后通知中轉(zhuǎn)服務(wù)器; 中轉(zhuǎn)服務(wù)器接收到通知后將服務(wù)地址指向所述備服務(wù)器; 中轉(zhuǎn)服務(wù)器接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務(wù)地址對應(yīng)的備服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中轉(zhuǎn)服務(wù)器將服務(wù)地址指向所述備服務(wù)器的步驟包括: 中轉(zhuǎn)服務(wù)器修改配置文件,將配置文件中的服務(wù)地址更改為所述備服務(wù)器的網(wǎng)絡(luò)地址。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述中轉(zhuǎn)服務(wù)器接收到通知的步驟之后還包括: 所述中轉(zhuǎn)服務(wù)器向主服務(wù)器發(fā)送升級完畢通知; 所述主服務(wù)器接收到升級完畢通知后,判斷是否存在與客戶端對應(yīng)的會話;若是,則向所述會話對應(yīng)的客戶端發(fā)送重連通知。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述主服務(wù)器向所述會話對應(yīng)的客戶端發(fā)送重連通知的步驟之后還包括: 所述客戶端接收所述重連通知后,向所述中轉(zhuǎn)服務(wù)器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務(wù)器發(fā)起連接請求。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷是否存在與客戶端對應(yīng)的會話的步驟之后還包括: 若存在與客戶端對應(yīng)的會話,則在檢測到所述會話對應(yīng)的計算任務(wù)執(zhí)行完畢后,執(zhí)行向所述會話對應(yīng)的客戶端發(fā)送重連通知的步驟。
6.一種服務(wù)器升級系統(tǒng),其特征在于,包括備服務(wù)器、中轉(zhuǎn)服務(wù)器和客戶端和主服務(wù)器,其中: 所述備服務(wù)器包括: 程序數(shù)據(jù)升級模塊,用于進行程序數(shù)據(jù)升級,升級完成后通知所述中轉(zhuǎn)服務(wù)器; 所述中轉(zhuǎn)服務(wù)器包括: 服務(wù)地址指向模塊,用于接收到通知后將服務(wù)地址指向所述備服務(wù)器; 訪問請求接收模塊,用于接收客戶端發(fā)起的訪問請求,將其轉(zhuǎn)發(fā)給所述服務(wù)地址對應(yīng)的備服務(wù)器。
7.根據(jù)權(quán)利要求6所述的服務(wù)器升級系統(tǒng),其特征在于,所述中轉(zhuǎn)服務(wù)器還包括: 配置文件修改模塊,用于修改配置文件,將配置文件中的服務(wù)地址更改為所述備服務(wù)器的網(wǎng)絡(luò)地址。
8.根據(jù)權(quán)利要求6所述的服務(wù)器升級系統(tǒng),其特征在于,所述系統(tǒng)還包括主服務(wù)器,其中: 中轉(zhuǎn)服務(wù)器還包括: 升級通知發(fā)送模塊,用于向主服務(wù)器發(fā)送升級完畢通知; 所述主服務(wù)器包括: 重連通知發(fā)送模塊,用于接收到升級完畢通知后,判斷是否存在與客戶端對應(yīng)的會話;若是,則向所述會話對應(yīng)的客戶端發(fā)送重連通知。
9.根據(jù)權(quán)利要求8所述的服務(wù)器升級系統(tǒng),其特征在于,所述客戶端包括: 重連通知接收模塊,用于接收所述重連通知后,向所述中轉(zhuǎn)服務(wù)器發(fā)起連接請求或展示提示信息,獲取輸入的重連指令后,向所述中轉(zhuǎn)服務(wù)器發(fā)起連接請求。
10.根據(jù)權(quán)利要求8所述的服務(wù)器升級系統(tǒng),其特征在于,所述主服務(wù)器還包括: 檢測模塊,用于檢測到所述會話對應(yīng)的計算任務(wù)執(zhí)行完畢后,執(zhí)行向所述會話對應(yīng)的客戶端發(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
东乌珠穆沁旗| 五家渠市| 苏尼特左旗| 兰考县| 泰安市| 安远县| 南昌县| 滕州市| 砚山县| 呈贡县| 通海县| 邢台县| 虹口区| 东至县| 顺义区| 莱西市| 文山县| 长丰县| 寻甸| 山东省| 万宁市| 龙井市| 新津县| 额敏县| 将乐县| 临邑县| 汝州市| 泾川县| 阳山县| 扶绥县| 江源县| 屯昌县| 昌江| 龙岩市| 南汇区| 左云县| 香河县| 香河县| 西林县| 濮阳市| 盘山县|