[发明专利]通行证认证系统有效
申请号: | 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.vipzhuanli.com/pat/books/200710040660.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于规划蜂窝移动电信网络的方法
- 下一篇:多层结构异方向导电膜及其制备方法