專利名稱:基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及網(wǎng)絡(luò)游戲的應(yīng)用平臺領(lǐng)域,特別是基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺。
背景技術(shù):
網(wǎng)絡(luò)游戲一般都是通過每個游戲的客戶端登陸到各自對應(yīng)的服務(wù)器端,通過驗(yàn)證 后才能進(jìn)入游戲。但是現(xiàn)在的網(wǎng)絡(luò)游戲系統(tǒng)對玩網(wǎng)絡(luò)游戲的玩家,一般都采取按照地區(qū)來 分區(qū),因此當(dāng)某個區(qū)域的服務(wù)器壞掉或者維護(hù)時(shí),該區(qū)域的玩家則不能進(jìn)入該區(qū)的賬號進(jìn) 行游戲。造成這種情況出現(xiàn)的原因就是因?yàn)楝F(xiàn)在的網(wǎng)絡(luò)游戲的存儲系統(tǒng)都 是按照地域劃 分來存儲的各個游戲賬號等信息,而且對于現(xiàn)在的網(wǎng)絡(luò)游戲的存儲系統(tǒng),都是通過一個總 的調(diào)度服務(wù)器來完成對各個區(qū)域游戲的控制和調(diào)度,所以有時(shí)因?yàn)檎{(diào)度服務(wù)器太忙,不能 及時(shí)響應(yīng)玩家的登錄請求,以至于出現(xiàn)登陸不進(jìn)去的情況。而且在玩家玩游戲的過程中,還 經(jīng)常出現(xiàn)掉線的情況,這時(shí)不僅體現(xiàn)了該網(wǎng)絡(luò)游戲存儲系統(tǒng)的缺點(diǎn),還體現(xiàn)了其容災(zāi)性能 很差,不能在出現(xiàn)故障的時(shí)候及時(shí)彌補(bǔ),以至于玩家有時(shí)要重新退出游戲再重新登錄。所以對于未來的網(wǎng)絡(luò)游戲,需要一種便于不受地域限制,通信暢通的網(wǎng)絡(luò)游戲存 儲容災(zāi)系統(tǒng)來支持,從而滿足更多的玩家需要。
實(shí)用新型內(nèi)容為了解決上述技術(shù)問題,本實(shí)用新型提供了一種基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平 臺,通過智能調(diào)度和存儲網(wǎng)絡(luò)上的各種存儲資源,形成虛擬的統(tǒng)一的存儲空間,建立統(tǒng)一的 映像,從而保證數(shù)據(jù)的高可用性和連續(xù)性。本實(shí)用新型的具體實(shí)施方式
如下基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,其特征在于包括網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系 統(tǒng),所述網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng)均通過兩臺或者兩臺以上調(diào)度存儲服務(wù)器組成,調(diào) 度存儲服務(wù)器之間在廣域網(wǎng)環(huán)境下相互無線連接;調(diào)度存儲服務(wù)器是包含連接在一起的用 于存儲網(wǎng)絡(luò)游戲的存儲設(shè)備和響應(yīng)玩家請求調(diào)度存儲內(nèi)容的服務(wù)器主機(jī)。兩臺或者兩臺以上調(diào)度存儲服務(wù)器組成一個網(wǎng)絡(luò)游戲系統(tǒng),多個網(wǎng)絡(luò)游戲系統(tǒng)組 成基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺。每臺調(diào)度存儲服務(wù)器上存儲的內(nèi)容在其他調(diào)度存儲服務(wù)器上存儲有一個或多個 副本,容災(zāi)副本數(shù)X >2?;蛘邔⑷轂?zāi)副本數(shù)預(yù)設(shè)為2彡X彡N-1,其中N為一個網(wǎng)絡(luò)游戲系統(tǒng)內(nèi)的調(diào)度存 儲服務(wù)器數(shù)量,或者整個網(wǎng)絡(luò)游戲平臺內(nèi)調(diào)度存儲服務(wù)器的數(shù)量。所述存儲設(shè)備可以是服務(wù)器主機(jī)自帶的磁盤,也可以是服務(wù)器主機(jī)外接的磁盤陣 列,或者是SAN這樣的存儲設(shè)備,存儲設(shè)備存儲的網(wǎng)絡(luò)游戲均通過玩家請求的調(diào)度存儲服 務(wù)器來調(diào)度。[0012]基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺是構(gòu)建于現(xiàn)有Linux操作系統(tǒng)上的軟件層,包括 用于建立統(tǒng)一網(wǎng)絡(luò)游戲的存儲空間和映像的數(shù)字有機(jī)體網(wǎng)絡(luò)游戲文件系統(tǒng)和用于建立統(tǒng) 一數(shù)據(jù)庫的數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng);所述數(shù)字有機(jī)體文件系統(tǒng)和數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)通 過統(tǒng)一的存儲空間、文件系統(tǒng)映像和數(shù)據(jù)庫系統(tǒng)結(jié)合在一起。所述數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)可以建立在獨(dú)立的服務(wù)器上,和其他的調(diào)度存儲服務(wù) 器均連接?;蛘咚鰯?shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)可以直接建立在各個調(diào)度存儲服務(wù)器上,通過各 個調(diào)度存儲服務(wù)器之間的相互連接而連接。玩家請求的內(nèi)容通過數(shù)字有機(jī)體文件系統(tǒng)可以連接放置在整個平臺內(nèi)的任意網(wǎng) 絡(luò)游戲文件。所述每個調(diào)度存儲服務(wù)器通過數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)連接分散在整個平臺內(nèi)的 任意數(shù)據(jù)庫。所述調(diào)度存儲服務(wù)器還設(shè)置有報(bào)警單元,自動顯示引起故障所在的原因。基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺還設(shè)置有玩家操作界面,通過操作界面連接各個 網(wǎng)絡(luò)游戲系統(tǒng)。所述基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺的工作原理為玩家進(jìn)入網(wǎng)絡(luò)游戲平臺的操作界面,可以根據(jù)自己的需要選擇連接任意一個網(wǎng)絡(luò) 游戲系統(tǒng),并且不受任何時(shí)間和地域限制,因?yàn)槊總€調(diào)度存儲服務(wù)器都可以響應(yīng)并調(diào)度玩 家的請求。即使出現(xiàn)某一臺調(diào)度存儲服務(wù)器出現(xiàn)故障,玩家的請求會被平臺中最近的存儲有 故障調(diào)度存儲服務(wù)器中副本的調(diào)度存儲服務(wù)器響應(yīng)玩家的請求并調(diào)度響應(yīng)的存儲設(shè)備存 儲的網(wǎng)絡(luò)游戲信息。同時(shí),該平臺會立即將故障調(diào)度存儲服務(wù)器的內(nèi)容副本按照設(shè)置的副本數(shù)X在平 臺內(nèi)部自動生成副本的副本;同時(shí),該平臺報(bào)警后,人工對故障調(diào)度存儲服務(wù)器進(jìn)行更換,更換完畢后,平臺自 動根據(jù)副本讓新調(diào)度存儲服務(wù)器自動生成原始存儲內(nèi)容的副本;而且,可以任意增加和減少服務(wù)器的數(shù)量;當(dāng)增加和減少服務(wù)器的數(shù)量的時(shí)候,系 統(tǒng)會智能地進(jìn)行備份和容災(zāi)的任務(wù)分配,實(shí)現(xiàn)自動分流,而且對于增加或者減少網(wǎng)絡(luò)游戲 的數(shù)量數(shù)量時(shí),也不會影響前臺玩家的登錄使用,系統(tǒng)會自動判斷均衡負(fù)載,完全是后臺操 作,可以實(shí)現(xiàn)不間斷營運(yùn)的維護(hù)。本實(shí)用新型的有益效果如下本實(shí)用新型可以智能地調(diào)度各個網(wǎng)絡(luò)游戲系統(tǒng),可以統(tǒng)稱為網(wǎng)絡(luò)游戲超市;將各個網(wǎng)絡(luò)游戲系統(tǒng)存儲于本平臺的存儲設(shè)備內(nèi),根據(jù)各自所需設(shè)置的容災(zāi)副本數(shù),就可以通 過聚集網(wǎng)絡(luò)上的各種存儲資源,形成虛擬統(tǒng)一的存儲空間和映像,具有智能的備份和容災(zāi) 功能;有效降低了維護(hù)量,甚至可以達(dá)到免維護(hù),保證了各個網(wǎng)絡(luò)游戲系統(tǒng)的高可用性和娛 樂連續(xù)性,大大提高了玩家的娛樂感受性。
圖1為傳統(tǒng)網(wǎng)絡(luò)游戲系統(tǒng)的結(jié)構(gòu)示意圖[0028]圖2為本實(shí)用新型的結(jié)構(gòu)示意圖圖3為本實(shí)用新型的數(shù)據(jù)庫獨(dú)立部署模式的結(jié)構(gòu)示意圖圖4為本實(shí)用新型的數(shù)據(jù)庫部署到各個調(diào)度存儲服務(wù)器模式的結(jié)構(gòu)示意圖
具體實(shí)施方式
如圖2-4所示,基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,包括網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi) 系統(tǒng),所述網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng)均通過兩臺或者兩臺以上調(diào)度存儲服務(wù)器組成, 調(diào)度存儲服務(wù)器之間在廣域網(wǎng)環(huán)境下相互無線連接;調(diào)度存儲服務(wù)器是包含連接在一起的 用于存儲網(wǎng)絡(luò)游戲的存儲設(shè)備2和響應(yīng)玩家請求調(diào)度存儲內(nèi)容的服務(wù)器主機(jī)1。兩臺或者兩臺以上調(diào)度存儲服務(wù)器組成一個網(wǎng)絡(luò)游戲系統(tǒng)7,多個網(wǎng)絡(luò)游戲系統(tǒng) 7組成基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺。每臺調(diào)度存儲服務(wù)器上存儲的內(nèi)容在其他調(diào)度存儲服務(wù)器上存儲有一個或多個 副本,容災(zāi)副本數(shù)X >2?;蛘邔⑷轂?zāi)副本數(shù)預(yù)設(shè)為2彡X彡N-1,其中N為一個網(wǎng)絡(luò)游戲系統(tǒng)7內(nèi)的調(diào)度 存儲服務(wù)器數(shù)量,或者整個網(wǎng)絡(luò)游戲平臺內(nèi)調(diào)度存儲服務(wù)器的數(shù)量。所述存儲設(shè)備2可以是服務(wù)器主機(jī)1自帶的磁盤,也可以是服務(wù)器主機(jī)1外接的 磁盤陣列,或者是SAN這樣的存儲設(shè)備,存儲設(shè)備2存儲的網(wǎng)絡(luò)游戲均通過玩家請求的調(diào)度 存儲服務(wù)器來調(diào)度?;跀?shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺是構(gòu)建于現(xiàn)有Linux操作系統(tǒng)上的軟件層,包括 用于建立統(tǒng)一網(wǎng)絡(luò)游戲的存儲空間和映像的數(shù)字有機(jī)體網(wǎng)絡(luò)游戲文件系統(tǒng)4和用于建立 統(tǒng)一數(shù)據(jù)庫的數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)5 ;所述數(shù)字有機(jī)體文件系統(tǒng)4和數(shù)字有機(jī)體數(shù)據(jù)庫 系統(tǒng)5通過統(tǒng)一的存儲空間、文件系統(tǒng)映像和數(shù)據(jù)庫系統(tǒng)結(jié)合在一起。所述數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)5可以建立在獨(dú)立的服務(wù)器6上,和其他的調(diào)度存儲 服務(wù)器均連接?;蛘咚鰯?shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)5可以直接建立在各個調(diào)度存儲服務(wù)器上,通過 各個調(diào)度存儲服務(wù)器之間的相互連接而連接。玩家請求的內(nèi)容通過數(shù)字有機(jī)體文件系統(tǒng)4可以連接放置在整個平臺內(nèi)的任意 網(wǎng)絡(luò)游戲文件。所述每個調(diào)度存儲服務(wù)器通過數(shù)字有機(jī)體數(shù)據(jù)庫系統(tǒng)5連接分散在整個平臺內(nèi) 的任意數(shù)據(jù)庫。所述調(diào)度存儲服務(wù)器還設(shè)置有報(bào)警單元,自動顯示引起故障所在的原因?;跀?shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺還設(shè)置有玩家操作界面,通過操作界面連接各個 網(wǎng)絡(luò)游戲系統(tǒng)7。所述基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺的工作原理為玩家進(jìn)入網(wǎng)絡(luò)游戲平臺的操作界面,可以根據(jù)自己的需要選擇連接任意一個網(wǎng)絡(luò) 游戲系統(tǒng),并且不受任何時(shí)間和地域限制,因?yàn)槊總€調(diào)度存儲服務(wù)器都可以響應(yīng)并調(diào)度玩 家的請求。即使出現(xiàn)某一臺調(diào)度存儲服務(wù)器出現(xiàn)故障,玩家的請求會被平臺中最近的存儲有 故障調(diào)度存儲服務(wù)器中副本的調(diào)度存儲服務(wù)器響應(yīng)玩家的請求并調(diào)度響應(yīng)的存儲設(shè)備存儲的網(wǎng)絡(luò)游戲信息。同時(shí),該平臺會立即將故障調(diào)度存儲服務(wù)器的內(nèi)容副本按照設(shè)置的副本數(shù)X在平 臺內(nèi)部自動生成副本的副本;同時(shí),該平臺報(bào)警后,人工對故障調(diào)度存儲服務(wù)器進(jìn)行更換,更換完畢后,平臺自 動根據(jù)副本讓新調(diào)度存儲服務(wù)器自動生成原始存儲內(nèi)容的副本;而且,可以任意增加和減少服務(wù)器的數(shù)量;當(dāng)增加和減少服務(wù)器的數(shù)量的時(shí)候,系 統(tǒng)會智能地進(jìn)行備份和容災(zāi)的任務(wù)分配,實(shí)現(xiàn)自動分流,而且對于增加或者減少網(wǎng)絡(luò)游戲 的數(shù)量數(shù)量時(shí),也不會影響前臺玩家的登錄使用,系統(tǒng)會自動判斷均衡負(fù)載,完全是后臺操 作,可以實(shí)現(xiàn)不間斷營運(yùn)的維護(hù)。
權(quán)利要求基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,其特征在于包括網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng),所述網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng)均通過兩臺或者兩臺以上容災(zāi)副本數(shù)X≥2的調(diào)度存儲服務(wù)器組成,調(diào)度存儲服務(wù)器之間在廣域網(wǎng)環(huán)境下相互無線連接;調(diào)度存儲服務(wù)器是包含連接在一起的用于存儲網(wǎng)絡(luò)游戲的存儲設(shè)備(2)和響應(yīng)玩家請求調(diào)度存儲內(nèi)容的服務(wù)器主機(jī)(1)。
2.根據(jù)權(quán)利要求1所述的基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,其特征在于兩臺或者兩 臺以上調(diào)度存儲服務(wù)器組成一個網(wǎng)絡(luò)游戲系統(tǒng)(3),多個網(wǎng)絡(luò)游戲系統(tǒng)(3)組成基于數(shù)字 有機(jī)體的網(wǎng)絡(luò)游戲平臺。
3.根據(jù)權(quán)利要求1所述的基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,其特征在于所述存儲設(shè) 備⑵是服務(wù)器主機(jī)(1)自帶的磁盤,或者是服務(wù)器主機(jī)⑴外接的磁盤陣列,或者是SAN 存儲設(shè)備,存儲設(shè)備(2)存儲的網(wǎng)絡(luò)游戲均通過玩家請求的調(diào)度存儲服務(wù)器來調(diào)度。
4.根據(jù)權(quán)利要求1所述的基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,其特征在于所述調(diào)度存 儲服務(wù)器還設(shè)置有報(bào)警單元。
專利摘要本實(shí)用新型公開了基于數(shù)字有機(jī)體的網(wǎng)絡(luò)游戲平臺,包括網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng),所述網(wǎng)絡(luò)游戲存儲系統(tǒng)和容災(zāi)系統(tǒng)均通過兩臺或者兩臺以上調(diào)度存儲服務(wù)器組成,調(diào)度存儲服務(wù)器之間相互連接;調(diào)度存儲服務(wù)器包含連接在一起的存儲設(shè)備和服務(wù)器主機(jī);本實(shí)用新型可以智能地調(diào)度各個網(wǎng)絡(luò)游戲系統(tǒng),可以統(tǒng)稱為網(wǎng)絡(luò)游戲超市;只需將各個網(wǎng)絡(luò)游戲系統(tǒng)存儲于本平臺的存儲設(shè)備內(nèi),根據(jù)各自所需設(shè)置的容災(zāi)副本數(shù),就可聚集網(wǎng)絡(luò)上的各種存儲資源,形成虛擬統(tǒng)一的存儲空間和映像,而且具有智能的備份和容災(zāi)功能;還有效降低了維護(hù)量,甚至可以達(dá)到免維護(hù);保證了各個網(wǎng)絡(luò)游戲系統(tǒng)的高可用性和娛樂連續(xù)性,大大提高了玩家的娛樂感受性。
文檔編號G06F19/00GK201565116SQ20092008285
公開日2010年9月1日 申請日期2009年7月22日 優(yōu)先權(quán)日2009年7月22日
發(fā)明者馬濤 申請人:馬濤