[發明專利]通行證認證系統有效
| 申請號: | 200710040660.2 | 申請日: | 2007-05-15 |
| 公開(公告)號: | CN101309139A | 公開(公告)日: | 2008-11-19 |
| 發明(設計)人: | 杜江杰 | 申請(專利權)人: | 盛大計算機(上海)有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06;H04L12/28;G06F17/30 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 丁紀鐵 |
| 地址: | 201203上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通行證 認證 系統 | ||
技術領域
本發明涉及一種通行證認證系統,尤其涉及一種面向眾多用戶、需同時進行大量認證的通行證認證系統。
背景技術
公開于2005年03月02日,公開號為CN1588850A,名稱為“一種網絡認證方法及系統”的發明專利申請文件中,公開了如下一種認證系統:除包括網絡終端、網絡服務器和連接鏈路外,還包括認證管理服務器,通過該系統結構可實現當網絡終端請求登陸網絡服務器時,通過第三方認證管理服務器對網絡終端進行認證,并由認證管理服務器向網絡服務器返回認證結果消息,網絡服務器將認證結果消息通知網絡終端。但該方案無法解決由于網絡用戶數量急速攀升而帶來的網絡服務器所需承受的用戶登錄認證的巨大壓力,容易造成網絡擁堵現象越來越嚴重。例如,對于某個較為熱門的網絡游戲而言,常常一分鐘就要接收幾十萬個認證請求,認證壓力非常巨大。因此,對于網絡運營商來說,如何能夠在原有網絡架構的基礎上進行開發,以減少各網絡服務器所承受的巨大壓力成為必需。
發明內容
本發明所要解決的技術問題是提供一種通行證認證系統,可解決由于網絡用戶急速攀升而帶來的用戶登錄認證壓力巨大等問題,并可在原有網絡架構的基礎上,實現根據訪問用戶量的實際情況將用戶的認證請求在各臺服務器中進行分配,均衡認證壓力,提高認證的效率和可靠性,同時節約成本。
為解決上述技術問題,本發明提供一種通行證認證系統,包括:登錄注冊層、應用服務層和數據庫系統層三層架構;
所述登錄注冊層由多臺登錄服務器實現,每臺登錄服務器上都裝有軟件開發工具包,用于根據實際的客戶流量情況提供運行策略;
所述應用服務層包括:多臺認證服務器、一臺監控服務器及一臺或多臺分配服務器;其中,所述認證服務器用于對用戶的登錄信息進行認證;所述監控服務器,用于對用戶的認證請求進行統計和計算,判斷當前的壓力狀況;所述分配服務器,用于接收到來自監控服務器的表明壓力過大的信號后,向登錄服務器中的軟件開發工具包發送請求重新分配傳輸通道的中斷命令,軟件開發工具包在收到所述中斷命令后,為各認證請求重新分配傳輸通道,使得各認證請求能夠發送到不同的認證服務器進行認證;
所述數據庫系統包括:認證數據庫和同步數據庫;其中,所述認證數據庫采用主/從模式,分為主數據庫和從數據庫;主數據庫用于進行“寫”操作;從數據庫用于進行“讀”操作;所述同步數據庫與各主、從數據庫星形連接在一起,用于記錄在各主數據庫和從數據庫中所進行的每一步操作的日志,實現主、從數據庫間的同步。
本發明由于采用了上述技術方案,具有這樣的有益效果,即通過在登錄服務器(Login?Server)中使用SDK(軟件開發工具包),實現了可根據各種具體的情況制定認證策略;通過監控服務器(Monitor?Server)、分配服務器(DispatchSvr)和SDK的相互配合,實現了對用戶登錄認證請求根據實際壓力情況進行分配;同時通過將認證數據庫劃分為專門用于“寫”的主數據庫(MasterDB)、專門用于“讀”的從數據庫(SlaveDB)及與所述各主、從數據庫星形連接在一起的同步數據庫(Sync),緩解了進行認證時,由于認證數據量的龐大而造成的壓力;因此本發明所述通行證認證系統,實現了均衡認證壓力的目的,而且由于可在原有的認證系統的基礎上進行開發,因此節約了開發和實現成本,同時易于實現。
附圖說明
下面結合附圖與具體實施方式對本發明作進一步詳細的說明:
附圖是本發明所述系統的一個實施例的系統架構圖。
具體實施方式
如附圖所示為本發明所述通行證認證系統一個實施例的系統架構圖,為三層架構,第一層為登錄注冊層,第二層為應用服務層,第三層為數據庫系統層,這三層通過傳輸總線連接在一起。
第一層的登錄注冊層由多臺登錄服務器(Login?Server)來實現,其中每臺登錄服務器上都裝有SDK(軟件開發工具包),用于根據實際的客戶流量情況提供各種運行策略,如設置屏蔽操作,例如將系統設置為每分鐘屏蔽10次等;當連接網絡出現斷線時,將系統切換為本地認證,從而確保了系統進行通行認證的可靠性;在出現具有大量認證請求的情況時,為各認證請求分配傳輸通道,即決定由哪一臺認證服務器來完成用戶登錄信息的認證,從而實現負載壓力的均衡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛大計算機(上海)有限公司,未經盛大計算機(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710040660.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于規劃蜂窩移動電信網絡的方法
- 下一篇:多層結構異方向導電膜及其制備方法





