本发明专利技术公开了一种认证方法,所述方法包括:监测认证请求数量是否达到主数据库设定容量的预警值;所述认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;根据所述备用数据库对所述认证请求进行认证。本发明专利技术还同时公开了一种认证系统。
A authentication method and system
The invention discloses an authentication method, the method includes monitoring the authentication request number is reached the main database capacity set early warning value; the authentication request number reached the main database capacity set warning value, start the standby database; according to the standby database on the authentication request authentication. The invention also discloses an authentication system at the same time.
【技术实现步骤摘要】
一种认证方法及系统
本专利技术涉及无线通信领域的数据安全技术,具体涉及一种认证方法及系统。
技术介绍
随着计算机技术与网络技术的发展,人们越来越倾向于通过网络或移动设备进行相关业务办理,比如:用户可以通过internet登录到运营商的服务网站进行手机充值、话费、流量查询等,也可以通过下载手机客户端进行网上购物;使通过网络访问的认证请求数量越来越大,目前日访问量已达到百万次/千万次,尤其是通过手机访问的认证请求数量增长最快,在月初高峰认证时段,手机用户端认证请求数量已经超过了认证系统设计容量的预警值,导致认证系统响应缓慢、认证请求失败率高等一系列问题;目前的解决方案是:1、当认证请求数量达到认证系统设定容量的预警值后,启动认证限流;此种方案的缺点是:导致用户端无法登录和认证,认证成功率低,造成用户体验很差。2、当认证请求数量达到认证系统设定容量的预警值后,启动认证排队等候;此种方案的缺点是:导致用户端认证请求的等候时间较长,认证效率低,造成用户体验很差。
技术实现思路
为解决现有存在的技术问题,本专利技术实施例期望提供一种认证方法及系统,能够保证认证成功率和认证效率。本专利技术实施例的技术方案是这样实现的:根据本专利技术实施例的一方面,提供一种认证方法,所述方法包括:监测认证请求数量是否达到主数据库设定容量的预警值;所述认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;根据所述备用数据库对所述认证请求进行认证。上述方案中,在所述启动备用数据库之前,还包括:发出告警信息,根据所述告警信息启动备用数据库。上述方案中,在所述监测认证请求数量是否达到主数据库设定容量的预警值之前,还包括:缓存预设时间内认证成功的历史数据,根据所述历史数据对所述认证请求进行本地认证。上述方案中,在根据所述备用数据库对所述认证请求进行认证之后,所述方法还包括:监测认证请求数量是否达到当前网络通路设定容量的预警值;所述认证请求数量达到当前网络通路设定容量的预警值时,调整网络通路,根据调整后的网络通路对所述认证请求进行认证。上述方案中,所述方法还包括:监测到所述认证请求数量未达到主数据库设定容量的预警值时,根据所述主数据库对所述认证请求进行认证。根据本专利技术实施例的另一方面,提供一种认证系统,所述系统包括:监测单元、启动单元和认证单元;其中,所述监测单元,用于监测用户端的认证请求数量是否达到主数据库设定容量的预警值;所述启动单元:用于所述监测单元监测到所述用户端的认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;所述认证单元,用于根据所述启动单元启动的备用数据库对所述用户端的认证请求进行认证。上述方案中,所述系统还包括:告警单元,用于所述监测单元监测到所述用户端的认证请求数量达到主数据库设定容量的预警值时,发出告警信息;所述启动单元,具体根据所述告警单元发送的告警信息启动备用数据库。上述方案中,所述系统还包括:缓存单元,用于缓存所述用户端在预设时间内认证成功的历史数据;所述认证单元,还用于根据所述缓存单元缓存的历史数据对所述用户端的认证请求进行本地认证。上述方案中,所述系统还包括:调整单元,所述监测单元,还用于监测所述认证请求数量是否达到当前网络通路设定容量的预警值;所述调整单元,用于所述监测单元监测到所述用户端的认证请求数量达到当前网络通路设定容量的预警值时,调整网络通路;所述认证单元,还用于根据所述调单元调整后的网络通路对所述用户端的认证请求进行认证。上述方案中,所述认证单元还用于,所述监测单元监测到所述用户端的认证请求数量未达到主数据库设定容量的预警值时,根据所述主数据库对所述认证请求进行认证。本专利技术实施例提供的一种认证方法及系统,统过监测认证请求是否达到主数据库设计容量的预警值;所述认证请求达到主数据库设计容量的预警值时,启动备用数据库;根据所述备用数据库对所述认证请求进行认证。如此,可以有效的解决用户端认证请求数量过高,引起认证失败和认证等候等问题。附图说明图1为本专利技术实施例一种认证方法的实现流程图;图2为本专利技术实施例一种认证系统的结构示意图。具体实施方式下面结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1为本专利技术实施例一种认证方法的实现流程图;如图1所示,该方法包括:步骤101,监测认证请求数量是否达到主数据库设定容量的预警值;这里,认证系统中的主数据库收到用户端发送的认证请求后,通过网状网络将收到的认证请求发送至客户管理单元进行鉴权认证,客户管理单元可位于各个省份,这里的用户端可以为手机用户端或电脑用户端,在此并不限制。为防止用户端的认证请求数量过于庞大,导致认证系统响应缓慢和认证失败等问题,会在认证系统的后台设置一个预警任务,由认证系统随时扫描和监控用户端的认证请求数量,当所述认证系统监测到用户端的认证请求数量达到认证系统中主数据库设定容量的预警值时,就会发出告警信息,并根据所述告警信息直接对用户端的认证请求进行处理;也可以将该告警信息通过短信或邮件等方式发送至系统维护人员的终端,由系统维护人员根据终端收到的该告警信息对用户端的认证请求进行处理。在本专利技术实施例中,所述主数据库设定容量的预警值为该主数据库设定容量最大值的90%。例如:该主数据库设定容量的最大值为15000笔交易/秒,若认证系统监测到用户端的认证请求数量达到13500笔交易/秒时,则确定所述用户端的认证请求数量达到该主数据库设定容量的预警值,这时,认证系统发出告警信息,并根据所述告警信息直接对用户端的认证请求进行处理;或者将该告警信息通过邮件或短信的方式发送给系统维护人员的终端,由系统维护人员根据终端收到的该告警信息对用户端的认证请求进行处理。步骤102,所述认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;这里,由于主数据库的访问量有限,高并发量的认证请求很容易导致认证系统瘫痪,当认证系统监测到用户端的认证请求数量达到主数据库设定容量的预警值时,发出告警信息,并根据所述告警信息直接启动备用数据库,并对用户端的认证请求进行处理;也可以通过短信或邮件的方式将该告警信息告之系统维护人员的终端,由系统维护人员根据终端收到的该告警信息启动备用数据库,由备用数据库对用户端的认证请求进行处理。步骤103,根据所述备用数据库对所述认证请求进行认证;这里,备用数据库与主数据库的作用相同,也位于认证系统中,在启动备用数据库后,备用数据库将收到的用户端发送的认证请求数据通过网络接口发送至相应省份的客户管理单元,客户管理单元对用户端的认证请求进行鉴权后,将认证结果发送至认证单元,认证单元再将收到的认证结果发送至用户端。本专利技术实施例通过主、备数据库相结合的方式对用户端的认证请求进行认证,大大提高了处理用户端认证请求的效率。在本专利技术实施例中,认证系统在监测到用户端发送的认证请求数量是否达到主数据库设定容量的预警值之前,还包括:缓存预设时间内认证成功的历史数据,根据所述历史数据对用户端发送的认证请求进行本地认证。正常情况下,主数据库通过网络接口经网状网络将用户端发送的认证请求数据发送至相应省份的客户管理单元,进行远程认证,但无论是网络接口传输数据,还是部分省份本文档来自技高网...
【技术保护点】
一种认证方法,其特征在于,所述方法包括:监测认证请求数量是否达到主数据库设定容量的预警值;所述认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;根据所述备用数据库对所述认证请求进行认证。
【技术特征摘要】
1.一种认证方法,其特征在于,所述方法包括:监测认证请求数量是否达到主数据库设定容量的预警值;所述认证请求数量达到主数据库设定容量的预警值时,启动备用数据库;根据所述备用数据库对所述认证请求进行认证。2.根据权利要求1所述的方法,其特征在于,在所述启动备用数据库之前,还包括:发出告警信息,根据所述告警信息启动备用数据库。3.根据权利要求1所述的方法,其特征在于,在所述监测认证请求数量是否达到主数据库设定容量的预警值之前,还包括:缓存预设时间内认证成功的历史数据,根据所述历史数据对所述认证请求进行本地认证。4.根据权利要求1所述的方法,其特征在于,在根据所述备用数据库对所述认证请求进行认证之后,所述方法还包括:监测认证请求数量是否达到当前网络通路设定容量的预警值;所述认证请求数量达到当前网络通路设定容量的预警值时,调整网络通路,根据调整后的网络通路对所述认证请求进行认证。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:监测到所述认证请求数量未达到主数据库设定容量的预警值时,根据所述主数据库对所述认证请求进行认证。6.一种认证系统,其特征在于,所述系统包括:监测单元、启动单元和认证单元;其中,所述监测单元,用于监测用户端的认证请求数量是否达到主数据库设定容量的预警值;所述启动单元:用于所述...
【专利技术属性】
技术研发人员:吴朝国,
申请(专利权)人:中国移动通信集团公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。