專利名稱:一種實現手機終端進行pc網絡游戲的服務系統及方法
技術領域:
本發明涉及PC網絡游戲服務技術領域,特別是涉及一種使用手機終端作為終端進行PC網絡游戲的系統及方法。
背景技術:
目前PC網絡游戲大多是RPG(role playing game)游戲,即角色扮演類游戲,通常具有鮮明的人物特性和獨特的故事情節,讓游戲用戶有很強的參與感和投入感。游戲過程中,用戶經常需要完成很多簡單枯燥的重復性工作例如采藥、挖礦、打寶等,以獲取足夠多的物品來進行后續游戲,使用PC終端進行這些重復性工作時,經常會占用大量PC資源,影響用戶使用PC進行其他工作。另外由于PC終端不易攜帶性的弊端使得用戶無法隨時隨地進行PC網絡游戲。因此,在PC網絡游戲中增加手機終端作為PC網絡游戲的終端成為游戲運營商看好的一項增值業務。使用手機終端進行PC網絡游戲中需要解決的問題是如何將在手機終端產生的游戲邏輯數據及時發送到游戲服務器進行更新,保證PC網絡游戲正常的運營。
發明內容
為了能夠使手機終端進行PC網絡游戲,實現手機終端進行PC網絡游戲時產生的邏輯數據能發送到游戲服務器中進行更新,本發明提供一種實現手機終端進行PC網絡游戲的服務系統及方法。
為實現上述目的,本發明所提供了一種實現手機終端進行PC網絡游戲的服務系統,該系統包括提供游戲邏輯并保存邏輯數據的游戲服務器、和用于認證及管理用戶帳號的認證服務器,尤其,在手機終端和認證服務器之間增設一中轉服務器,該中轉服務器具有存儲手機終端發送的邏輯數據并向認證服務器發送邏輯數據的功能,所述游戲服務器向認證服務器獲取其保存的邏輯數據,并對邏輯數據進行更新。
其中,所述認證服務器上設有一保存邏輯數據信息的模塊,所述中轉服務器發送來的邏輯數據保存在認證服務器上。
進一步,所述認證服務器對中轉服務器發送來的邏輯數據進行臨時保存。
其中,當用戶在PC終端登錄PC網絡游戲時,游戲服務器向所述認證服務器獲取其保存的邏輯數據,并進行邏輯數據更新。
其中,所述游戲服務器還包括用以保存角色信息的角色服務器,游戲服務器向所述認證服務器獲取其臨時保存的邏輯數據,并進行邏輯數據更新,更新的邏輯數據保存到角色服務器中。
其中,所述PC網絡游戲包括RPG類游戲。
本發明還提供了一種實現手機終端進行PC網絡游戲的服務方法,該方法包括如下步驟A、手機終端將游戲過程中產生的邏輯數據發送到中轉服務器;B、中轉服務器將接收到的邏輯數據存儲,發送到并保存到認證服務器上;C、游戲服務器獲取認證服務器上存儲的邏輯數據,并對游戲服務器上的邏輯數據進行更新。
其中,所述步驟B,進一步包括中轉服務器將接收到的邏輯數據臨時保存,并按照預設的時間間隔發送到并臨時保存在認證服務器上;其中,所述步驟C,進一步包括當PC終端登錄PC網絡游戲時,游戲服務器獲取認證服務器上保存的邏輯數據,并對邏輯數據進行更新,更新的邏輯數據保存到游戲服務器中的用于保存角色信息的角色服務器上。
其中,在步驟A之前,進一步包括如下步驟A10、手機終端發送登錄某PC網絡游戲的請求到認證服務器;A11、認證服務器接受請求,若認證通過,則手機終端進入該游戲,若認證失敗,則結束游戲。
其中,在步驟A之前,還可以用如下步驟實現A20、手機終端發送登錄某PC網絡游戲請求到中轉服務器;A21、中轉服務器接收并轉發所述登錄請求到認證服務器;
A22、認證服務器對接收到的登錄請求進行認證,若認證通過,則手機終端進入該游戲,若認證失敗,則結束游戲。
其中,,所述中轉服務器為一設在所述手機終端和認證服務器之間用于存儲所述手機終端發送的邏輯數據并發送該邏輯數據的服務器。
進一步,所述中轉服務器為一設在所述手機終端和認證服務器之間用于臨時存儲所述手機終端發送的邏輯數據并按照預定時間間隔向認證服務器發送邏輯數據的服務器。
其中,所述認證服務器為用于認證、管理用戶帳號,并在其內部設有一用于保存邏輯數據模塊的服務器。
其中,本發明所述PC網絡游戲包括RPG類游戲。
從以上方案可以看出,本發明在手機終端和認證服務器之間增設了一中轉服務器,該中轉服務器具有臨時存儲數據并按照預定時間間隔向認證服務器發送數據的功能,有效地降低了手機終端與認證服務器間的交互頻率,避免認證服務器負載過重,當用戶在PC終端上成功登錄時,游戲服務器獲取認證服務器上臨時保存的邏輯數據,并進行數據更新。實現了手機終端產生的邏輯數據在游戲服務器中的數據更新,進而讓手機終端也能夠進行PC網絡游戲。
圖1是本發明實現手機終端進行PC網絡游戲的系統結構示意圖。
圖2是本發明一實施例的流程圖;圖3是本發明一實施例的手機終端與認證服務器之間通信流程圖。
具體實施例方式
本發明為一種實現手機終端進行PC網絡游戲的服務系統及方法,為使本發明的目的、技術方案、及優點更加清楚,下面結合附圖對本發明作進一步的闡述。
本發明所提供的系統,如圖1所示,該系統包括用于認證、管理用戶帳號的認證服務器12、提供游戲邏輯以及保存邏輯數據的游戲服務器13、用于接收手機終端發送的邏輯數據的中轉服務器14。其中,所述游戲服務器進一步包括用于保存邏輯數據的角色服務器15。
當用戶欲在手機終端10上進行PC網絡游戲時,首先要安裝PC網絡游戲的應用于手機終端10的游戲程序上,該程序可以包含PC網絡游戲的一個或多個游戲邏輯,例如將PC網絡游戲中簡單枯燥的游戲邏輯,如采藥、挖礦、打寶等安裝到手機終端10中。用戶使用手機終端10作為PC網絡游戲終端進行上述游戲時,游戲邏輯數據會不斷發生變化,例如用戶在進行挖礦游戲時,其挖礦的數量會不斷發生變化,若挖到寶物,該用戶在游戲中對應的角色物品信息數據會發生變化,這些變化了的邏輯數據,通過手機終端10發送到用于接收、保存、發送游戲邏輯數據的中轉服務器14上,并在該中轉服務器14上臨時保存。在認證服務器12上設有一數據存儲模塊(圖中未做標識),用于接收中轉服務器發送的游戲邏輯數據并進行臨時保存。在游戲過程中,游戲邏輯數據是實時變換并實時發送到中轉服務器中,為了避免中轉服務器與認證服務器之間的頻繁交互,導致認證服務器負載過重的情況出現,在中轉服務器接收到游戲邏輯數據時,并不實時發送到認證服務器中,而是臨時保存在中轉服務器中,按預設的時間間隔發送到認證服務器。當用戶未在PC登錄該游戲時,認證服務器12臨時保存該邏輯數據;當用戶使用同樣的帳號在PC上登錄該游戲時,首先由認證服務器對該用戶登錄信息進行認證,認證通過后,游戲服務器13判斷認證服務器12是否保存有邏輯數據,若有,游戲服務器13獲取臨時存儲的邏輯數據,并進行該邏輯數據的更新,一般情況下,游戲服務器將邏輯數據更新到用以保存角色信息的角色服務器15中。角色服務器一般用于保存所有角色的信息,包括使用PC終端進行PC網絡游戲時所產生的邏輯數據以及使用手機終端進行PC網絡游戲時所產生的邏輯數據,邏輯數據產生后,由游戲服務器將邏輯數據更新到角色服務器中。以上方案實現了手機終端產生的邏輯數據在游戲服務器中的數據更新。
實現本發明需要如下步驟,參見圖2,步驟201使用手機終端作為PC網絡游戲終端進行PC網絡游戲時,產生的邏輯數據實時發送到中轉服務器;步驟202中轉服務器接收到手機終端發送的邏輯數據后,臨時存儲并按預設的時間間隔向認證服務器發送;步驟203認證服務器對接收到的邏輯數據進行臨時保存;步驟204認證服務器檢測當前帳號是否通過PC終端成功登錄該游戲,若是,則執行步驟205,若否,進行步驟206;步驟205游戲服務器判斷認證服務器上是否保存有更新的邏輯數據,若有,則獲取認證服務器上臨時存儲的邏輯數據,并進行邏輯數據的更新,若無,則游戲服務器為PC提供游戲服務。
步驟206當前帳號用戶在PC終端上進行游戲。
其中,步驟201~步驟202的具體通信流程參加圖3所示圖3中,步驟301手機終端登錄PC網絡游戲,游戲終端向中轉服務器發送帳號信息,請求認證;步驟302中轉服務器收到認證請求后,將收到的帳號信息發送給認證服務器;步驟303認證服務器認證該帳號信息是否合法,若認證通過,認證服務器發送認證成功信息通過中轉服務器至手機終端,執行步驟304,若認證失敗,認證服務器發送認證失敗信息到中轉服務器,并通過中轉服務器發送至手機終端,游戲登錄失敗;步驟304手機終端與游戲服務器進行游戲連接,用戶通過手機終端可進行游戲;步驟305,在游戲進行過程中,手機終端若邏輯數據發生變化,則執行步驟306,若邏輯數據沒發生變化,則繼續進行步驟304;步驟306,在手機終端中進行游戲時,將產生的邏輯數據發送到中轉服務器,并臨時保存;步驟307,中轉服務器按照預設的時間間隔發送其臨時保存的邏輯數據到認證服務器上,并在認證服務器中進行臨時保存。
其中,中轉服務器將邏輯數據發送成功后,刪除中轉服務器中臨時保存的邏輯數據,以減少中轉服務器的負擔,不影響本發明的實現。
其中,在步驟301~302中,手機終端可以將登錄請求直接發送到認證服務器,不影響本發明的實現。
至此,認證服務器臨時保存的手機終端發送的邏輯數據更新到了游戲服務器中。
特別需要說明的是,現有技術中還沒有使用手機終端作為PC網絡游戲終端進行PC網絡游戲的服務,本發明所提供的系統及方法實現了這個服務,并且解決了在手機終端進行PC網絡游戲時產生的邏輯數據能夠更新到游戲服務器中的問題,保證了使用手機終端進行PC網絡游戲時的數據更新,同時也保證了PC網絡游戲的正常運營,實現了手機終端用戶可以隨時隨地進行PC網絡游戲的夢想。
以上對本發明所提供的一種實現手機終端進行PC網絡游戲的服務系統及方法進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1.一種實現手機終端進行PC網絡游戲的服務系統,該系統包括提供游戲邏輯并保存邏輯數據的游戲服務器、和用于認證及管理用戶帳號的認證服務器,其特征在于,在手機終端和認證服務器之間增設一中轉服務器,該中轉服務器具有存儲手機終端發送的邏輯數據并向認證服務器發送邏輯數據的功能,所述游戲服務器向認證服務器獲取其保存的邏輯數據,并對邏輯數據進行更新。
2.根據權利要求1所述的系統,其特征在于,所述中轉服務器具有臨時存儲手機終端發送的邏輯數據并按照預定時間間隔向認證服務器發送邏輯數據的功能。
3.根據權利要求1所述的系統,其特征在于,所述認證服務器上設有一保存邏輯數據信息的模塊,所述中轉服務器發送來的邏輯數據保存在認證服務器上。
4.根據權利要求3所述的系統,其特征在于,所述認證服務器對中轉服務器發送來的邏輯數據進行臨時保存。
5.根據權利要求1所述的系統,其特征在于,用戶在PC終端登錄PC網絡游戲時,游戲服務器向所述認證服務器獲取其保存的邏輯數據,并進行邏輯數據更新。
6.根據權利要求1所述的系統,其特征在于,所述游戲服務器還包括用以保存角色信息的角色服務器,游戲服務器向所述認證服務器獲取其保存的邏輯數據,并進行邏輯數據更新,更新的邏輯數據保存到角色服務器中。
7.一種實現手機終端進行PC網絡游戲的服務方法,其特征在于,該方法包括如下步驟A、手機終端將游戲過程中產生的邏輯數據發送到中轉服務器;B、中轉服務器將接收到的邏輯數據存儲,發送到并保存到認證服務器上;C、游戲服務器獲取認證服務器上存儲的邏輯數據,并對游戲服務器上的邏輯數據進行更新。
8.根據權利要求7所述的方法,其特征在于,所述步驟B,進一步包括中轉服務器將接收到的邏輯數據臨時保存,并按照預設的時間間隔發送到并臨時保存在認證服務器上。
9.根據權利要求7所述的方法,其特征在于,所述步驟C,進一步包括當PC終端登錄PC網絡游戲時,游戲服務器獲取認證服務器上保存的邏輯數據,并對邏輯數據進行更新,更新的邏輯數據保存到游戲服務器中的用于保存角色信息的角色服務器上。
10.根據權利要求7所述的方法,其特征在于,在步驟A之前,進一步包括如下步驟A10、手機終端發送登錄PC網絡游戲的請求到認證服務器;A11、認證服務器接受請求,若認證通過,則手機終端與游戲服務器進行游戲連接,若認證失敗,則將認證失敗信息發送至手機終端。
11.根據權利要求6所述的方法,其特征在于,在步驟A之前,包括如下步驟A20、手機終端發送登錄PC網絡游戲請求到中轉服務器;A21、中轉服務器接收并轉發所述登錄請求到認證服務器;A22、認證服務器對接收到的登錄請求進行認證,若認證通過,則手機終端與游戲服務器進行游戲連接,若認證失敗,則將認證失敗信息發送至手機終端。
全文摘要
本發明提供了一種實現手機終端進行PC網絡游戲的服務系統及方法,該系統包括提供PC網絡游戲的游戲服務器、和用于認證、管理用戶帳號的認證服務器,尤其,在手機終端和認證服務器之間增設一中轉服務器,該中轉服務器具有臨時存儲手機終端發送的邏輯數據并按照預定時間間隔向認證服務器發送所述邏輯數據的功能。本發明實現了手機終端可以進行PC網絡游戲,并有效地降低了手機終端與認證服務器間的交互頻率,使得手機終端在進行游戲時產生的邏輯數據能夠更新到游戲服務器中。
文檔編號H04Q7/32GK1845548SQ20061007839
公開日2006年10月11日 申請日期2006年5月19日 優先權日2006年5月19日
發明者李琳 申請人:北京金山軟件有限公司