移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動通信終端游戲應(yīng)用領(lǐng)域,特別是一種移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)。
【背景技術(shù)】
[0002]目前,隨著各種大屏幕智能移動通信終端的普及和無線網(wǎng)絡(luò)技術(shù)的發(fā)展,帶動了移動終端網(wǎng)絡(luò)游戲的發(fā)展。當前主流的幾種移動終端游戲開發(fā)平臺為:J2ME(KJAVA)、Android及10S。上述各種平臺包含了一整套開發(fā)手機上音頻播放、視頻動畫之類應(yīng)用的API函數(shù)。在各種網(wǎng)絡(luò)游戲中,多人在線RPG游戲(MMORPG)因為玩法豐富,所以具有較強的使用黏性,吸引了越來越多的玩家,具有最為廣闊的發(fā)展前景。
[0003]用戶在進行多人在線RPG游戲時,需要不斷與游戲運營商的服務(wù)器之間進行數(shù)據(jù)通信。同時進行游戲的用戶量越大,對游戲服務(wù)器的數(shù)據(jù)響應(yīng)量和響應(yīng)時間的要求越高。因此,需要根據(jù)數(shù)據(jù)量負載合理的對游戲服務(wù)器資源進行調(diào)度,以免造成浪費。
[0004]此外,在多人在線RPG游戲中,還有著游戲副本的概念。游戲副本指的是區(qū)別于公共地圖場景且由單個用戶或多個用戶(團隊)獨享的一個游戲地圖場景?,F(xiàn)有進入游戲副本場景的方法一般為房間式組隊,即系統(tǒng)將想要進入某一副本的玩家傳入對應(yīng)的副本等待房間,當該副本等待房間中的人數(shù)滿足副本的進入條件后,將該玩家傳入相應(yīng)的副本中。
[0005]上述副本等待房間需要占用特定的游戲服務(wù)器資源來實現(xiàn),由于玩家需要的副本類型是多樣化的,因此需要為不同的副本類型準備不同的副本等待房間,造成了游戲服務(wù)器資源的浪費。因此,有必要提供一種通用的移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)。
【發(fā)明內(nèi)容】
[0006]本發(fā)明所要解決的技術(shù)問題在于提供一種移動通信終端的游戲應(yīng)用方法,特別是一種移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)。
[0007]本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的:
[0008]一種移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng),所述系統(tǒng)包括服務(wù)器及移動終端,所述服務(wù)器用于接收所述移動終端發(fā)送的請求,并將用戶在所述移動終端的操作結(jié)果發(fā)送至連接到所述服務(wù)器的其他移動終端,所述移動終端用于收集用戶指令,接收從所述服務(wù)器發(fā)送的數(shù)據(jù),所述服務(wù)器包括負載服務(wù)器、連接服務(wù)器及數(shù)據(jù)服務(wù)器,所述移動終端連接至所述負載服務(wù)器,所述負載服務(wù)器根據(jù)所述連接服務(wù)器的負載情況,建立所述移動終端與所述數(shù)據(jù)服務(wù)器之間的數(shù)據(jù)連接,所述連接服務(wù)器劃分為工作集群及閑置集群,所述負載服務(wù)器統(tǒng)計特定時間內(nèi)嘗試登錄的用戶數(shù)量,并根據(jù)統(tǒng)計結(jié)果將工作集群中的連接服務(wù)器轉(zhuǎn)換到閑置集群,或?qū)㈤e置集群中的連接服務(wù)器轉(zhuǎn)換到工作集群,所述負載服務(wù)器收集所述移動終端發(fā)送的用戶進入副本的請求,將所述有進入副本需求的移動終端連接至閑置集群中的連接服務(wù)器。
[0009]在本發(fā)明的技術(shù)方案中,所述負載服務(wù)器處理所述移動終端發(fā)送的副本請求的流程為:
[0010]步驟a:將所述移動終端發(fā)送的副本請求加入副本隊列中;
[0011]步驟b:掃描所述副本隊列,獲取副本準入條件;
[0012]步驟c:向符合所述副本準入條件的移動終端發(fā)送進入邀請;
[0013]步驟d:判斷所述移動終端所連接的連接服務(wù)器是否屬于所述閑置集群,如果是則結(jié)束,否則繼續(xù)步驟e;
[0014]步驟e:將所述移動終端連接至所述閑置集群中的連接服務(wù)器。
[0015]在本發(fā)明的技術(shù)方案中,所述負載服務(wù)器建立所述移動終端與所述數(shù)據(jù)服務(wù)器之間的數(shù)據(jù)連接包括以下步驟:所述負載服務(wù)器為所述移動終端分配一個連接服務(wù)器后,斷開與所述移動終端的連接,所述移動終端發(fā)送至所述數(shù)據(jù)服務(wù)器上行數(shù)據(jù),及所述數(shù)據(jù)服務(wù)器發(fā)送至所述的下行數(shù)據(jù)由所述連接服務(wù)器進行中轉(zhuǎn)。
[0016]在本發(fā)明的技術(shù)方案中,所述服務(wù)器中存儲了網(wǎng)絡(luò)游戲運行過程中的數(shù)據(jù)以及用于網(wǎng)絡(luò)游戲運行和交互過程中的資源文件,并記錄了網(wǎng)絡(luò)游戲中發(fā)生的事件。
[0017]在本發(fā)明的技術(shù)方案中,所述服務(wù)器還包括多播服務(wù)器,所述多播服務(wù)器用于將多播數(shù)據(jù)發(fā)送至所述連接服務(wù)器,由所述連接服務(wù)器轉(zhuǎn)發(fā)至所述移動終端。
[0018]本發(fā)明的技術(shù)方案合理的調(diào)配了網(wǎng)絡(luò)游戲的服務(wù)器資源,同時解決了多人在線RPG游戲中的副本請求問題,提升了游戲運營商的服務(wù)器利用效率,增強了用戶的游戲體驗。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
[0020]圖1為本發(fā)明移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)的結(jié)構(gòu)示意圖。
[0021]圖2為本發(fā)明移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)的服務(wù)器的結(jié)構(gòu)示意圖。
[0022]圖3為本發(fā)明負載服務(wù)器處理副本請求的流程圖。
【具體實施方式】
[0023]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]請參閱圖1,本發(fā)明的移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)主要包括服務(wù)器及移動終端。
[0025]服務(wù)器用于接收從移動終端發(fā)送過來的請求,對其進行響應(yīng),以便執(zhí)行用戶要求的行動。并將其它用戶在移動終端上的操作結(jié)果分發(fā)給所有的移動終端,從而保證所有移動終端對游戲整體信息的同步性。服務(wù)器中存儲了網(wǎng)絡(luò)游戲運行過程中的各種數(shù)據(jù),并記錄了網(wǎng)絡(luò)游戲中發(fā)生的各種事件,主要用于監(jiān)控和維護游戲的正常運行。服務(wù)器中還存儲了用于網(wǎng)絡(luò)游戲運行和交互過程中的各種資源文件。
[0026]移動終端是是用戶使用的各種移動設(shè)備,如手機、平板電腦等。上述移動終端擁有針對用戶的網(wǎng)絡(luò)游戲接口,主要負責收集用戶的指令,接收從服務(wù)器發(fā)送過來的數(shù)據(jù),并通過應(yīng)用程序?qū)⑦@些數(shù)據(jù)表現(xiàn)的內(nèi)容展現(xiàn)在游戲世界中。
[0027]請參閱圖2,本發(fā)明移動終端網(wǎng)絡(luò)游戲服務(wù)器配置系統(tǒng)的服務(wù)器包括負載服務(wù)器、連接服務(wù)器及數(shù)據(jù)服務(wù)器。若干移動終端與負載服務(wù)器建立連接,負載服務(wù)器根據(jù)各個連接服務(wù)器的負載情況,選擇適當?shù)倪B接服