一种登录请求处理方法、装置、服务器及可读存储介质制造方法及图纸

技术编号:22218863 阅读:30 留言:0更新日期:2019-09-30 01:14
本申请公开的登录请求处理方法应用于分布式服务器,当分布式服务器接收到用户发送的登录请求,且本地未存有当前用户的用户数据,则在预设的用户中心查询用户数据的索引信息。若查询到索引信息,则按照该索引信息从其他分布式服务器中获取所需的用户数据;并将获取到的用户数据存储至本地分布式服务器,以完成登录请求的处理,从而实现了各个分布式服务器中的用户数据的复用。同时,本申请还能够提高综合用户管理系统的可靠性和安全性,降低开发工作量。本申请公开的一种登录请求处理装置、设备及可读存储介质,也同样具有上述技术效果。

A Logon Request Processing Method, Device, Server and Readable Storage Media

【技术实现步骤摘要】
一种登录请求处理方法、装置、服务器及可读存储介质
本申请涉及计算机
,特别涉及一种登录请求处理方法、装置、服务器及可读存储介质。
技术介绍
在现有技术中,若需要通过一个综合用户管理系统管理不同子系统中的用户数据,就需要根据这些子系统设计综合用户管理系统的系统架构,从而开发出全新的综合用户管理系统。按照现有方式开发得到的综合用户管理系统为中心化的集中系统,若该综合用户管理系统崩溃,所有用户数据将无法进行管理。因此现有技术具有开发工作量大,系统可靠性低等问题。
技术实现思路
有鉴于此,本申请的目的在于提供一种登录请求处理方法、装置、服务器及可读存储介质,以提高系统可靠性,降低开发工作量。其具体方案如下:第一方面,本申请提供了一种登录请求处理方法,应用于分布式服务器,包括:接收用户发送的登录请求;判断本地是否存有用户的用户数据;若否,则在预设的用户中心查询用户数据的索引信息,并根据查询到的索引信息从其他分布式服务器中获取用户数据;将用户数据存储至本地,并根据用户数据处理登录请求。优选地,根据用户数据处理登录请求,包括:判断用户数据是否需要补全;若否,则执行根据用户数据处理登录请求的步骤。优选地,还包括:若用户数据需要补全,则获取用户输入的补全数据,并根据补全数据和用户数据处理登录请求。优选地,根据补全数据和用户数据处理登录请求之前,还包括:在用户中心建立补全数据的索引信息;获取用户中心返回的补全数据的校验令牌;将补全数据的校验令牌传输至所述用户中心,以使用户中心对补全数据的校验令牌进行校验;若获取到校验通过消息,则将补全数据存储至本地,并执行根据补全数据和用户数据处理登录请求的步骤。优选地,将用户数据存储至本地之前,还包括:获取用户中心返回的用户数据的校验令牌;将用户数据的校验令牌传输至所述用户中心,以使用户中心对用户数据的校验令牌进行校验;若获取到校验通过消息,则执行将用户数据存储至本地的步骤。优选地,还包括:若在用户中心未查询到用户数据的索引信息,则在本地注册用户,获得用户的注册数据;将注册数据确定为用户的用户数据;在用户中心建立用户数据的索引信息,并获取用户中心返回的用户数据的校验令牌;将用户数据的校验令牌传输至所述用户中心,以使用户中心对用户数据的校验令牌进行校验;若获取到校验通过消息,则将用户数据存储至本地,根据用户数据处理登录请求。优选地,根据查询到的索引信息从其他分布式服务器中获取用户数据,包括:判断索引信息是否为一个;若是,则执行根据查询到的索引信息从其他分布式服务器中获取用户数据的步骤;若否,则从多个索引信息中选择目标索引信息,并从目标索引信息对应的其他分布式服务器中获取用户数据。第二方面,本申请提供了一种登录请求处理装置,应用于分布式服务器,包括:接收模块,用于接收用户发送的登录请求;判断模块,用于判断本地是否存有用户的用户数据;查询模块,用于若本地未存有用户的用户数据,则在预设的用户中心查询用户数据的索引信息,并根据查询到的索引信息从其他分布式服务器中获取用户数据;处理模块,用于将用户数据存储至本地,并根据用户数据处理登录请求。优选地,处理模块包括:第一判断单元,用于判断用户数据是否需要补全;第一执行单元,用于若用户数据无需补全,则执行根据用户数据处理登录请求的步骤。优选地,处理模块还包括:补全单元,用于若用户数据需要补全,则获取用户输入的补全数据,并根据补全数据和用户数据处理登录请求。优选地,处理模块还包括:建立单元,用于在用户中心建立补全数据的索引信息;获取单元,用于获取用户中心返回的补全数据的校验令牌;传输单元,用于将补全数据的校验令牌传输至所述用户中心,以使用户中心对补全数据的校验令牌进行校验;第二执行单元,用于若获取到校验通过消息,则将补全数据存储至本地,并执行根据补全数据和用户数据处理登录请求的步骤。优选地,还包括:获取模块,用于获取用户中心返回的用户数据的校验令牌;第一传输模块,用于将用户数据的校验令牌传输至所述用户中心,以使用户中心对用户数据的校验令牌进行校验;第一执行模块,用于获取到校验通过消息,则执行将用户数据存储至本地的步骤。优选地,还包括:注册模块,用于若在用户中心未查询到用户数据的索引信息,则在本地注册用户,获得用户的注册数据;确定模块,用于将注册数据确定为用户的用户数据;建立模块,用于在用户中心建立用户数据的索引信息,并获取用户中心返回的用户数据的校验令牌;第二传输模块,用于将用户数据的校验令牌传输至所述用户中心,以使用户中心对用户数据的校验令牌进行校验;第二执行模块,用于若获取到校验通过消息,则将所述用户数据存储至本地,根据用户数据处理登录请求。优选地,查询模块包括:第二判断单元,用于判断索引信息是否为一个;选择单元,用于若索引信息是一个,则执行根据查询到的索引信息从其他分布式服务器中获取用户数据的步骤;第三执行单元,用于若索引信息不是一个,则从多个索引信息中选择目标索引信息,并从目标索引信息对应的其他分布式服务器中获取用户数据。第三方面,本申请提供了一种分布式服务器,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序,以实现前述公开的登录请求处理方法。第四方面,本申请提供了一种可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述公开的登录请求处理方法。通过以上方案可知,本申请提供了一种登录请求处理方法应用于分布式服务器,当分布式服务器接收到用户发送的登录请求,便首先在本地查找当前用户的用户数据。若本地未存有当前用户的用户数据,则表明当前用户是本地分布式服务器的新用户,那么可以在预设的用户中心查询用户数据的索引信息。若查询到相关索引信息,则表明当前用户是其他分布式服务器的老用户,那么可按照该索引信息从其他分布式服务器中获取所需的用户数据;并将获取到的用户数据存储至本地分布式服务器,从而可根据获取到的用户数据处理所述登录请求,即:完成当前用户的登录操作。其中,预设的用户中心存储有任一个分布式服务器中的已注册用户的用户数据的索引信息,因此可基于该索引信息实现用户数据的复用。任一个分布式服务器通过用户中心都可以访问其他分布式服务器,即:用户中心相当于各个分布式服务器的跳转接口。各个分布式服务器分布式建立,之间并无实际关联,即利用原有的各个分布式服务器便可以构建得到综合用户管理系统,从而无需重新开发系统,降低了开发工作量,本申请中的综合用户管理系统相比对于现有的集中式系统,具有较好的内聚性和透明性。若任一个分布式服务器出现故障,不会影响其他分布式服务器的正常运行,从而提高了系统的可靠性。相应地,本申请提供的一种登录请求处理装置、设备及可读存储介质,也同样具有上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请公开的第一种登录请求处理方法流程图;图2为本申请公开的第二种登录请求处理方法流程图;图3为本申请公开的第三种登录请求处理方法流程图;图4为本申请公开的一种登录请求处理装置示意本文档来自技高网...

【技术保护点】
1.一种登录请求处理方法,其特征在于,应用于分布式服务器,包括:接收用户发送的登录请求;判断本地是否存有所述用户的用户数据;若否,则在预设的用户中心查询所述用户数据的索引信息,并根据查询到的所述索引信息从其他分布式服务器中获取所述用户数据;将所述用户数据存储至本地,并根据所述用户数据处理所述登录请求。

【技术特征摘要】
1.一种登录请求处理方法,其特征在于,应用于分布式服务器,包括:接收用户发送的登录请求;判断本地是否存有所述用户的用户数据;若否,则在预设的用户中心查询所述用户数据的索引信息,并根据查询到的所述索引信息从其他分布式服务器中获取所述用户数据;将所述用户数据存储至本地,并根据所述用户数据处理所述登录请求。2.根据权利要求1所述的登录请求处理方法,其特征在于,所述根据所述用户数据处理所述登录请求,包括:判断所述用户数据是否需要补全;若否,则执行所述根据所述用户数据处理所述登录请求的步骤。3.根据权利要求2所述的登录请求处理方法,其特征在于,还包括:若所述用户数据需要补全,则获取所述用户输入的补全数据,并根据所述补全数据和所述用户数据处理所述登录请求。4.根据权利要求3所述的登录请求处理方法,其特征在于,所述根据所述补全数据和所述用户数据处理所述登录请求之前,还包括:在所述用户中心建立所述补全数据的索引信息;获取所述用户中心返回的所述补全数据的校验令牌;将所述补全数据的校验令牌传输至所述用户中心,以使所述用户中心对所述补全数据的校验令牌进行校验;若获取到校验通过消息,则将所述补全数据存储至本地,并执行所述根据所述补全数据和所述用户数据处理所述登录请求的步骤。5.根据权利要求1所述的登录请求处理方法,其特征在于,所述将所述用户数据存储至本地之前,还包括:获取所述用户中心返回的所述用户数据的校验令牌;将所述用户数据的校验令牌传输至所述用户中心,以使所述用户中心对所述用户数据的校验令牌进行校验;若获取到校验通过消息,则执行所述将所述用户数据存储至本地的步骤。6.根据权利要求1所述的登录请求处理方法,其特征在于,还包括:...

【专利技术属性】
技术研发人员:刘新唐伽
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1