亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

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

文檔序號:7770064閱讀:195來源:國知局
一種服務(wù)器升級方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種服務(wù)器升級方法,包括:備服務(wù)器進(jìn)行程序數(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ā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別是涉及一種服務(wù)器升級方法及系統(tǒng)。

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


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

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

【專利附圖】

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

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