淺談網游行業(yè)的用戶統(tǒng)一認證平臺的構建_第1頁
已閱讀1頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、84淺談網游行業(yè)的用戶統(tǒng)一認證平臺的構建劉烜,衛(wèi)鋒,蘇慶華(南寧天梯網絡科技有限公司,廣西南寧530021)摘要:隨著現今網絡和信息技術的不斷發(fā)展,企業(yè)中的各種計算機應用系統(tǒng)也隨著增加。在這種情況下,用戶如果想要連續(xù)訪問多個系統(tǒng),則不僅要登陸多個界面,且還需要記住多個登陸賬號和登陸密碼,極為不便。上述的這種問題在現今十分流行的網絡游戲中也同樣存在,為網絡游戲的運營企業(yè)帶來了難題。隨著我國網絡游戲產品的逐漸增多,讓網游用戶便捷、快速地進入

2、游戲,為網游用戶提供更為直接的服務已經成為各大網游運營商的重要課題了。為了更好地解決這一問題,筆者特開展了本項研究。文章分析了網游行業(yè)的用戶統(tǒng)一認證平臺構建的重要意義,并結合了網游運營企業(yè)的一些主要特點,試圖構建一個較為安全和可靠、便捷的網游行業(yè)的用戶統(tǒng)一認證平臺,希望其能夠為廣大的網游用戶提供便利。關鍵詞:網游行業(yè);用戶統(tǒng)一認證平臺;構建;研究中圖分類號:TP311.52文獻標識碼:A文章編號:16731131(2012)060084

3、02用戶統(tǒng)一認證平臺主要是指將所有網絡游戲用戶的信息資源存儲在數據系統(tǒng)中,且這些資源一旦被存儲,便會被所有的網絡游戲運營企業(yè)所共享,從而有效地避免了重復登陸、重復認證等重復工作,為所有的網絡游戲用戶提供更為方便與快速的服務。對于網游用戶而言,一旦建立了網游行業(yè)的用戶統(tǒng)一認證平臺,那么只需要進行一次身份認證即可,就可以隨意地對授權資源和應用系統(tǒng)進行無縫訪問;對于網絡游戲的管理人員而言,一旦建立了網游行業(yè)的用戶統(tǒng)一認證平臺,就可以在一個可視

4、化的界面之下,實現對各種網絡游戲用戶的集中管理以及身份的統(tǒng)一認證等,并可以對網游用戶進行系統(tǒng)級的集中授權,極為便利。網游行業(yè)的用戶統(tǒng)一認證平臺的構建,將傳統(tǒng)的分散的網絡游戲用戶管理和認證模式改為集中與統(tǒng)一的,極大地提高了網絡游戲認證的可靠性,它不僅是解決網絡游戲運營企業(yè)系統(tǒng)分散的重要途徑,同時也是促進網絡游戲更為便捷、更為安全的有效手段。1網游行業(yè)的用戶統(tǒng)一認證平臺構建的重要意義1.1方便網游用戶登陸,減少重復工作網絡游戲運營企業(yè)中的信

5、息系統(tǒng)中通常均具有大量的應用系統(tǒng)、主機系統(tǒng)以及網絡設備等,他們分別屬于不同的業(yè)務部門和業(yè)務系統(tǒng)。上述的每一個應用系統(tǒng)都需要進行獨立的系統(tǒng)維護與管理。換而言之,不同的應用系統(tǒng)和管理系統(tǒng)之間均有著自己相對獨立的認證、授權以及審計系統(tǒng),并且由公司內部的不同人員進行管理和維護。當網絡運營公司中的網絡維護人員同時對若干個網游系統(tǒng)進行維護的時候,工作的難度以及復雜度均會明顯增加。由于網絡游戲中的用戶不能夠進行資源共享,所有的網絡游戲用戶均需要注冊,

6、并且需要游戲用戶記住各種游戲的用戶名及密碼,極大地增加了網絡維護人員的工作量,降低了工作人員的工作效率。1.2降低企業(yè)人員工作量和工作成本網絡游戲運營企業(yè)信息系統(tǒng)中的游戲用戶數量不斷增加,導致了企業(yè)工作人員工作量的增加。尤其是當一個新的網絡游戲開始運營的時候,新增的網游用戶明顯增多,而網游用戶在訪問企業(yè)信息系統(tǒng)的時候則會出現各種各樣的問題,從而導致網絡游戲運營企業(yè)管理系統(tǒng)中工作人員工作量的增加,并與此同時,提高了網絡運營企業(yè)的工作成本,

7、使其沒有足夠的時間和精力來保障網絡系統(tǒng)的安全[1]。1.3為網游系統(tǒng)的安全性提供保障隨著網絡游戲企業(yè)的迅速發(fā)展,信息系統(tǒng)也不斷增多,這就要求網絡游戲用戶經常在各個不同的信息系統(tǒng)之間進行切換。盡管每一個不同的信息系統(tǒng)均有眾多的認證方式供用戶選擇,然而,當用戶從一個信息系統(tǒng)切換到另外一個信息系統(tǒng)的時候,最為常見和重復性的工作就是輸入游戲的用戶名以及登陸口令或密碼。上述的這種重復性的輸入,不僅使游戲用戶進行了許多重復性工作,且許多用戶容易出現

8、記憶混淆的狀況,從而不能夠成功地登陸游戲,為廣大的網絡游戲用戶帶來了極大不便,影響了用戶的寶貴時間。此外,有些網絡游戲用戶為了避免用戶名和密碼的忘記和混淆,通常都會將口令設置為簡單的數字或者將多個游戲登陸系統(tǒng)的相關信息設一定會取得最后的成功。參考文獻:[1]SHALuiGOPALAKRISHNANSLIUXueetalCyberPhysicalSystemsANewFrontier[C]2008IEEEInternationalConf

9、erenceonSenswksUbiquitousTrustwthyComputing(sutc2008).June2008:19[2]WOLFW.CyberphysicalSystems[J].Computer200942(3):8889[3]EASWARANALEEInsup.Compositionalschedulabilityanalysisfcyberphysicalsystems[J].SIGBEDReview20085(1

10、):1112[4]TANYingGODDARDSPREZLC.Aprototypearchitecturefcyberphysicalsystems[J].SIGBEDReview20085(1):5152[5]YANBoHUANGGuangwen.SupplychaininfmationtransmissionbasedonRFIDinterofthings[C]ISECSInternationalColloquiumonComput

11、ingCommunicationControlManagement2009(4):166–169[6]deLEUSSEPPERIELLISPDMITRAKOSTetal.SelfManagedSecurityCellaSecurityModelftheInterofThingsServices[C]ProcofFirstInternationalConferenceonAdvancesinFutureInter.2009:4752作者簡

12、介:林聲偉(1987),男,廣東湛江人,碩士研究生,研究方向為計算機應用、物聯網等。2012年第6期(總第122期)2012(Sum.No122)信息通信INFMATION&COMMUNICATIONS85置為相同的,這種做法致使系統(tǒng)的安全性受到極大威脅[2]。1.4降低游戲的開發(fā)周期網絡游戲運營企業(yè)在一定時間內需要進行游戲的開發(fā),如果缺少一套統(tǒng)一的用戶認證平臺系統(tǒng),那么從一個新游戲的引入到最終的實際公測和運營,需要網絡游戲運營企業(yè)投入

13、大量的人力、物力以及精力去開發(fā)用戶的管理與認證系統(tǒng),且每引入一個新游戲,均需要做上述的重復性工作,極大地提高了企業(yè)的運營成本,降低游戲運營的開發(fā)周期。2網游行業(yè)的用戶統(tǒng)一認證平臺的基本設計2.1用戶統(tǒng)一認證平臺系統(tǒng)的結構設計第一層:游戲認證的服務器以及CAS認證平臺。所謂的游戲認證服務器簡稱為LoginServer,而CAS認證平臺則是CASServer的簡稱,其在網絡游戲系統(tǒng)中的重要作用是為了使認證服務的相關數據及結果能夠在終端用戶以

14、及第二層進行處理,即用戶賬號等認證服務之間進行有效的轉發(fā),這種功能是正常認證所具備的主要功能。游戲認證的服務器在游戲系統(tǒng)中另外一個重要的任務就是當其他層發(fā)生各種問題而不能夠進行認證服務的時候,可以通過緩存在本地數據庫之中的各種用戶信息繼續(xù)為用戶提供服務,以確保游戲的順利進行。在系統(tǒng)中存在本地數據庫緩存機制的條件下,無論系統(tǒng)發(fā)生任何狀況,整個平臺均可以為用戶提供及時而不間斷的服務[3]。第二層:用戶賬號的認證服務中心。第二層主要所指的就是

15、用戶賬號的認證服務中心,其主要位于數據庫與認證的中間,其主要的作用就是為服務器提供及時、有效的服務,包括為每個服務器或者網站提供認證服務、為游戲的新用戶提供注冊服務以及基本的資料修改等服務。第二層是整個統(tǒng)一認證平臺的中心部位,它有效地將數據庫的最前端以及游戲認證服務器進行隔離,并通過與前段的游戲認證服務器而建立TCP長鏈接以及后端的數據庫有關鏈接,為網絡游戲用戶提供及時、有效的認證服務。有效地與前端的游戲認證服務器通訊以及最大限度地利用

16、服務器的網絡資源和數據庫資源是本項設計需要考慮的核心、重要問題。由于用戶統(tǒng)一認證平臺的運行環(huán)境為MicrosoftWindows,所以,我們運用了基于CPU內核數量而建立的工作線程數目,并運用IO技術完成了整個端口的設計,實現了網絡通信技術。此外,本設計中還運用了數據庫連接池,以便快速而高效地訪問數據庫。第三層:用戶賬號的數據庫系統(tǒng)。由于網絡游戲在運營時候的數據較多,網游用戶賬號的數據庫中的用戶操作行為也較多,而上述的這些操作行為大多數

17、均來自于相關數據的訪問與查詢,而相關數據的修改則并不多,針對上述的這種情況,本研究中將認證系統(tǒng)的業(yè)務將讀與寫自行分開,在不同的數據庫系統(tǒng)中分別按照上述所提到的讀寫業(yè)務來對系統(tǒng)進行優(yōu)化,并以最快的速度為用戶提供服務。本設計中整個的用戶賬號數據庫系統(tǒng)可以分為賬號數據庫以及星型數據庫系統(tǒng)等兩個主要部分[4]。第四層:用戶賬號的數據存儲平臺。本項研究中的數據庫存儲所采用的為EMC的CX500為主要的存儲系統(tǒng),它可以較為有效與安全地為用戶提供可靠

18、、可用以及可擴展的存儲服務。CX500可以為網絡游戲的用戶提供一個不會出現任何單點故障的可用性系統(tǒng)結構,它可以通過EMCNavisphere對所有的數據進行集中而系統(tǒng)的管理,并在此基礎上支持系統(tǒng)存儲業(yè)務的連續(xù)性以及特殊災難的恢復功能,從而有效地保持了有關數據的完整和安全。2.2統(tǒng)一用戶平臺的數據庫設計2.2.1數據庫運用MasterSlave的模式網絡游戲數據庫賬號所采用的基本模式為MasterSlave模式,Master可以為網游用戶

19、提供基本的注冊、資料修改以及密碼修改等服務。換而言之,Master可以為網游用戶提供數據庫寫的操作業(yè)務。用戶數據庫提供用戶注冊、注冊資修改、密碼修改等服務。即提供數據庫寫操作的業(yè)務,Slave則可以為網游用戶提供信息查詢以及資料查詢等查詢業(yè)務。上述的兩個數據庫具有完全相同的數據信息,所以,當網游用戶的有關信息在Master數據庫中發(fā)生變化的時候,改動的信息將通過星型數據傳送至Slave數據庫中,從而實現兩個數據庫中數據的一致性[5]。2

20、.2.2星型數據同步服務同步服務在整個系統(tǒng)中占據著重要位置,其能夠有效地確保將Master數據庫中所變化的各種信息同步到Slave數據庫中,使上述兩個數據庫中的相關資料能夠保持高度的一致性。在MasterSlave模式的基礎上外加數據同步服務可以減輕認證的訪問壓力,從而實現數據庫的橫向擴展。2.2.3數據的同步策略設計Master數據庫中所有的操作均是通過有效的存儲來進行的,只要將該數據庫中所涉及的信息修改在上的所有操作都是通過存儲過程

21、來進行的,因此只要將Master數據庫上涉及信息修改的存儲過程Slave上按照其基本的順序進行操作,則可以有效地保障各數據庫有關數據的一致。為了更好地減少同步對Master數據庫所造成的各種壓力,本研究還增加了發(fā)布數據庫功能,使其能夠更好地減輕平臺的訪問壓力,從而為網游用戶提供更為便捷與優(yōu)質的服務。3結語用戶統(tǒng)一認證平臺的建立實現了對網游用戶的統(tǒng)一管理,簡化了應用系統(tǒng)的集成過程,節(jié)約了運營企業(yè)的成本,并提高了相關工作人員的工作效率,在網

22、絡游戲的開發(fā)中具有較大的應用前景。本研究提出了有關統(tǒng)認證平臺中系統(tǒng)的結構以及數據庫相關的粗淺設計,希望其能夠為今后的網游行業(yè)用戶統(tǒng)一認證平臺的建立有所裨益。只有在業(yè)內專家和學者的共同努力之下,才能夠構建出科學、有效的網游行業(yè)用戶統(tǒng)一認證平臺,才能夠更好地為網游用戶提供優(yōu)質與便捷的服務。參考文獻:[1]徐龍.網絡游戲行業(yè)“統(tǒng)一用戶認證平臺”的研究[D].上海:上海交通大學2009[2]董甲東,鄭春香.校園信息門戶統(tǒng)一身份認證系統(tǒng)的設計[J

23、].中國教育網絡2011(2):8889[3]盛昀.統(tǒng)一身份認證系統(tǒng)的研究[D].陜西:西安石油大學2005[4]彭雙和.信息系統(tǒng)認證體系結構及相關技術研究[D].北京:北京交通大學2006[5]李希能.統(tǒng)一身份認證與單點登錄系統(tǒng)的設計與實現[J].湖北:武漢理工大學2010作者簡介:劉烜(1982),男,廣東南海人,助理工程師,研究方向為計算機網絡通信技術、計算機密碼學;衛(wèi)鋒(1979),男,廣西融安人,工程師,研究方向為計算機網絡通

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論