登录验证处理方法、移动终端及计算机可读存储介质技术

技术编号:17878998 阅读:34 留言:0更新日期:2018-05-06 00:47
本发明专利技术公开了一种登录验证处理方法,该方法包括:对账号中心的所有用户进行活跃度统计;根据所述活跃度统计筛选符合预设的过滤条件的第一用户集合;将所筛选的第一用户集合的数据加载至缓存中;当处于预设时间段时,接收所述第一用户集合的目标用户登录信息,并从所述缓存中查找对应的用户数据进行登录验证。本发明专利技术实施例还公开了一种移动终端和计算机可读存储介质。由此,既能提高验证速度,又不会浪费缓存空间。

Login verification processing method, mobile terminal and computer readable storage medium

The present invention discloses a login authentication processing method, which includes: performing activity statistics on all users of the account center; screening the first user set conforming to the preset filter conditions according to the activity statistics; loading the selected first user set data into the cache; when in a preset time period. The target user login information of the first user set is received, and the corresponding user data is searched from the cache for login verification. The embodiment of the invention also discloses a mobile terminal and a computer readable storage medium. Thus, the verification speed can be improved, and the cache space will not be wasted.

【技术实现步骤摘要】
登录验证处理方法、移动终端及计算机可读存储介质
本专利技术涉及并发处理
,尤其涉及一种登录验证处理方法、移动终端及计算机可读存储介质。
技术介绍
现在各个厂商在前期供货不足或特定时期都会采用抢购策略,由于供小于求,除了正常用户的购买需求,还有黄牛的也会投机倒把,所以会造成在抢购时间段有大量的并发登录,对服务器的并发处理能力提出较高的要求。目前常规的并发登录处理方法是采用缓存机制,即用户进行登录时先在缓存中查找该用户进行登录验证。然而,由于只有部分用户的数据提前加载在缓存中,其余用户在登录的时候会读取数据库,而抢购时间段用户请求量比较大,极易造成数据库访问量过高,出现处理缓慢,无法对外服务,甚至宕机的情况。若是将所有用户的数据均加载到缓存中,在抢购时间段直接读取缓存,不再通过数据库进行登录验证,又会对缓存空间造成极大的浪费。而且因为缓存都是采用的服务器的物理内存来存储,物理内存的成本较高,也会浪费较大成本。
技术实现思路
本专利技术的主要目的在于提出一种登录验证处理方法及对应的移动终端,旨在解决如何高效处理抢购时段的并发登录的问题。为实现上述目的,本专利技术提供的一种登录验证处理方法,该方法包括步骤:对账号中心的所有用户进行活跃度统计;根据所述活跃度统计筛选符合预设的过滤条件的第一用户集合;将所述第一用户集合的数据加载至缓存中;当处于预设时间段时,接收所述第一用户集合的目标用户登录信息,并从所述缓存中查找对应的用户数据进行登录验证。可选地,该方法还包括步骤:记录在所述预设时间段进行登录的所有用户的登录日志;根据所述登录日志分析所述过滤条件是否合理;当所述过滤条件不合理时,根据对至少一个时间范围内活跃的用户占登录用户的比例的统计分析修改所述过滤条件。可选地,该方法还包括步骤:当用户通过所述账号中心修改数据时,将修改后的数据同步至所述缓存中。可选地,所述活跃度统计为记录每个用户在所述预设时间段之前的最后活跃时间,即最后一次登录或者注册的时间。可选地,所述过滤条件为预设时间范围内活跃的用户,即预设时间范围内有登录或者注册行为的用户。可选地,所述登录日志中包括在所述预设时间段内进行登录的所有用户的账号名称、每个所述用户在所述预设时间段之前的最后活跃时间和在所述预设时间段内的登录时间。可选地,所述根据所述登录日志分析所述过滤条件是否合理的步骤包括:根据所述登录日志,查询所有在所述预设时间段进行登录的用户的最后活跃时间,从而统计符合所述过滤条件的用户的比例;当在所述预设时间段进行登录的所有用户中,符合所述过滤条件的用户的比例达到预设阈值时,表示所述过滤条件设置合理;若符合所述过滤条件的用户的比例未达到预设阈值,则表示所述过滤条件设置不合理。可选地,所述根据对至少一个时间范围内活跃的用户占登录用户的比例的统计分析修改所述过滤条件的步骤包括:根据所述购登录日志统计在所述预设时间段内登录的所有用户中,至少一个时间范围内活跃的用户所占的比例;将所述比例达到所述预设阈值时对应的时间范围修改为新的过滤条件。此外,为实现上述目的,本专利技术还提出一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的登录验证处理程序,所述登录验证处理程序被所述处理器执行时实现如上述的登录验证处理方法的步骤。进一步地,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有登录验证处理程序,所述登录验证处理程序被处理器执行时实现如上述的登录验证处理方法的步骤。本专利技术提出的登录验证处理方法、移动终端及计算机可读存储介质,能够根据用户活跃度筛选活跃用户的数据加载至缓存中,以便在抢购时间段从所述缓存中查找对应的用户数据进行用户登录验证,对于其他非活跃用户再从账号中心的数据库中进行查找和登录验证,既能提高验证速度,又不会浪费缓存空间。并且,可以根据所述抢购登录日志进行统计分析,不断的优化所述过滤条件,使所述缓存中加载的用户数据的数量更加合理。另外,还可以在用户数据发生修改时,实时同步至所述缓存中,以使所述缓存中的用户数据与账号中心保持一致,从而避免登录验证时出现错误。附图说明图1为实现本专利技术各个实施例的移动终端的硬件结构示意图;图2为如图1所示的移动终端的无线通信系统示意图;图3为本专利技术第一实施例提出的一种登录验证处理方法的流程图;图4为本专利技术第二实施例提出的一种登录验证处理方法的流程图;图5为本专利技术第三实施例提出的一种登录验证处理方法的流程图;图6为本专利技术中用户登录操作的示意图;图7为本专利技术中抢购登录日志的示意图;图8为本专利技术中用户修改密码操作的示意图;图9为本专利技术第四实施例提出的一种移动终端的模块示意图;图10为本专利技术第五实施例提出的一种登录验证处理系统的模块示意图;图11为本专利技术第六实施例提出的一种登录验证处理系统的模块示意图;图12为本专利技术第七实施例提出的一种登录验证处理系统的模块示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,移动终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。下面结合图1对移动终端的各个部件进行具体的介绍:射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将基站的下行信息接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于GSM(GlobalSystemofMobilecommunication,全球移动通讯系统)、GPRS(GeneralPacketRadioService,通用分组无线服务)、CDMA2000(CodeDivisionMultipleAcce本文档来自技高网...
登录验证处理方法、移动终端及计算机可读存储介质

【技术保护点】
一种登录验证处理方法,其特征在于,该方法包括步骤:对账号中心的所有用户进行活跃度统计;根据所述活跃度统计筛选符合预设的过滤条件的第一用户集合;将所述第一用户集合的数据加载至缓存中;当处于预设时间段时,接收所述第一用户集合的目标用户登录信息,并从所述缓存中查找对应的用户数据进行登录验证。

【技术特征摘要】
1.一种登录验证处理方法,其特征在于,该方法包括步骤:对账号中心的所有用户进行活跃度统计;根据所述活跃度统计筛选符合预设的过滤条件的第一用户集合;将所述第一用户集合的数据加载至缓存中;当处于预设时间段时,接收所述第一用户集合的目标用户登录信息,并从所述缓存中查找对应的用户数据进行登录验证。2.根据权利要求1所述的登录验证处理方法,其特征在于,该方法还包括步骤:记录在所述预设时间段进行登录的所有用户的登录日志;根据所述登录日志分析所述过滤条件是否合理;当所述过滤条件不合理时,根据对至少一个时间范围内活跃的用户占登录用户的比例的统计分析修改所述过滤条件。3.根据权利要求1或2所述的登录验证处理方法,其特征在于,该方法还包括步骤:当用户通过所述账号中心修改数据时,将修改后的数据同步至所述缓存中。4.根据权利要求1所述的登录验证处理方法,其特征在于,所述活跃度统计为记录每个用户在所述预设时间段之前的最后活跃时间,即最后一次登录或者注册的时间。5.根据权利要求1所述的登录验证处理方法,其特征在于,所述过滤条件为预设时间范围内活跃的用户,即预设时间范围内有登录或者注册行为的用户。6.根据权利要求2所述的登录验证处理方法,其特征在于,所述登录日志中包括在所述预设时间段内进行登录的所有用户的账号名称、每个所述用户在所述预设时间段之前的最后活跃时...

【专利技术属性】
技术研发人员:刘孟焱
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1