一种登录方法和装置制造方法及图纸

技术编号:15727015 阅读:71 留言:0更新日期:2017-06-29 23:07
本申请公开了一种登录方法和装置,包括:接收登录请求;根据登录请求,获取会话控制身份标识;根据所述会话控制身份标识,获取会话控制信息;根据会话控制信息进行登录处理。通过使用本申请中公开的方法和装置,能够降低对用户平台和无线认证平台的压力,从而降低服务器压力,支持更多的并发登录请求。

【技术实现步骤摘要】
一种登录方法和装置
本申请涉及计算机
,尤其涉及一种使用计算机进行登录的方法和装置。
技术介绍
随着经济和科技的发展,互联网,尤其是移动互联网在现代化的生活中越来越普及,越来越多的用户通过互联网来进行各种活动,如娱乐,交流,购物,等。一般来说,用户是使用各种软件来进行这些活动的,例如,通过通讯软件进行交流等。这些软件往往需要用户登录后才能使用,或登录后能获得更多功能。相应的,用户往往也会在登录或自动登录后再在使用这些软件。一般来说,用户登录时,服务器需要根据用户登录账号(登录账号又称登录身份标识),在用户平台进行多次查询;还需要在无线认证平台对登录账号和用户设备之间的绑定关系进行多次查询和判断。当出现频繁、大量、集中的用户登录时,用户平台和无线认证平台负担会增加,可能造成服务器反应迟缓甚至瘫痪。例如,每年春节晚上,有大量用户会集中在凌晨登录通讯软件,互相发送春节祝福,并导致极高的登录并发请求;要准备的容量为150w/s的登录并发。如此大量、集中的用户登录会对服务器造成负担,甚至可能会造成服务器反应迟缓甚至瘫痪,从而影响用户体验。从而,有必要找到一种对服务器负担较小的登录方法。
技术实现思路
有鉴于此,本专利技术提供了一种使用计算机进行登录的方法和装置,其能够通过使用会话控制数据进行登录处理,从而可以降低对无线认证平台和用户平台的压力。并且,使用会话控制数据需要进行的查找和确认次数更少。从而,本方法可以降低用户登录对服务器的压力。本申请实施例提供一种登录方法,包括:接收登录请求;根据登录请求,获取会话控制身份标识;根据所述会话控制身份标识,获取会话控制信息;根据会话控制信息进行登录处理。优选的,所述获取会话控制身份标识,包括:从所述登录请求中获取会话控制身份标识。优选的,所述获取会话控制身份标识,包括:从所述登录请求中获取登录身份标识、设备身份标识;根据所述登录身份标识、所述设备身份标识获取复用键;根据所述复用键获取会话控制身份标识。优选的,所述根据所述复用键获取会话控制身份标识,包括:从数据库获得以复用键为键的值。优选的,所述根据会话控制身份标识,获取会话控制信息,包括:从数据库获得以会话控制身份标识为键的值。优选的,所述根据会话控制信息进行登录处理,包括:当所述会话控制信息中的登录信息不为空,且所述会话控制信息中的用户信息包含的登录身份标识与所述登录请求中携带的登录身份标识相同时,允许所述登录身份标识登录。优选的,在所述获取会话控制身份标识之前,还包括:构造会话控制数据,所述会话控制数据包括会话控制身份标识和与所述会话控制身份标识对应的会话控制信息,所述会话控制信息包括用户信息、登录信息中的至少一种。优选的,根据历史登录请求或历史登录请求数据构造会话控制数据。本申请实施例还提供一种登录方法,包括:生成登录请求;查找保存在本地的会话控制身份标识;将所述会话控制身份标识携带在所述登录请求中发送给服务器,以使所述服务器根据所述登录请求获取所述会话控制身份标识,并根据所述会话控制身份标识获取会话控制信息,根据所述会话控制信息进行登录处理。本申请实施例还提供一种登录装置,包括:登录请求接收装置,接收登录请求;会话控制身份标识获取装置,根据登录请求,获取会话控制身份标识;会话控制信息获取装置,根据所述会话控制身份标识,获取会话控制信息;登录处理装置,根据会话控制信息进行登录处理。优选的,所述会话控制身份标识获取装置从所述登录请求中获取会话控制身份标识。优选的,还包括:会话控制数据构造装置,在所述获取会话控制身份标识之前,构造会话控制数据,所述会话控制数据包括会话控制身份标识和与所述会话控制身份标识对应的会话控制信息,所述会话控制信息包括用户信息、登录信息中的至少一种。本申请实施例还提供一种登录装置,包括:登录请求生成装置,生成登录请求;会话控制身份标识查找装置,查找保存在本地的会话控制身份标识;会话控制身份标识发送装置,将所述会话控制身份标识携带在所述登录请求中发送给服务器,以使所述服务器根据所述登录请求获取所述会话控制身份标识,并根据所述会话控制身份标识获取会话控制信息,根据所述会话控制信息进行登录处理。通过使用会话控制数据进行登录处理,可以降低对无线认证平台和用户平台的压力。并且,使用会话控制数据需要进行的查找和确认次数更少。从而降低了用户登录对服务器的压力。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为现有技术中一种登录方式示意图;图2为第一实施例登录方法流程示意图;图3为第一实施例使用场景示意图;图4为第生成并保存复用key流程示意图;图5为第二实施例登录方法流程示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。实施例1在现有技术中,免密登录可以是依据以下流程进行。在客户端使用账号(loginId)密码登录成功时,服务器将该客户端所在设备的设备标识(设备Id)和用户标识(userId)进行绑定,构造一条数据录入数据库,其中账号指的是用户登录账号,如邮箱或手机号,userId指的是用户在数据库中的唯一标识;客户端再次登录时,向服务器发送该客户端所在设备的设备Id和loginId;服务器根据loginId查找对应的userId,如果服务器确定查找到的userId和客户端发送的设备Id存在绑定关系,则登录成功。这一登录方法如图1所示,图中的登录系统、用户平台、无线认证平台均为服务器的一部分。登录系统接收登录请求,并将登录请求中的loginId发送至用户平台,将登录请求中的设备Id发送至无线认证平台;用户平台根据loginId查询userId,并将userId发送给无线认证平台;无线认证平台判断userId和设备Id之间是否存在绑定关系,并将判断结果返还登录系统;登录系统根据无线认证平台返还的绑定关系判断结果决定是否应用登录成功。以上是一种现有的免密登录方法。在现有技术中,用户平台根据loginId查询userId往往需要进行多次查询,无线认证平台判断userId和设备Id之间是否存在绑定关系也往往需要进行多次查询和判断,占用大量服务器资源,效率低下。下面介绍本申请中的登录方法。首先介绍本申请中使用的会话控制(Session)数据。Session数据是一个键-值(key-value)结构的数据,其中键(key)可以是字符串(String),key是Session数据的唯一标识,即会话控制身份标识(SessionId);值(value)可以是一个对象(Object),是Session数据主要的信息携带者,即会话控制信息(CacheSession)。CacheSession中可以包括设备信息(DeviceInfo)、用户信息(userInfo),客户端信息(ClientInfo本文档来自技高网...
一种登录方法和装置

【技术保护点】
一种登录方法,其特征在于,包括:接收登录请求;根据登录请求,获取会话控制身份标识;根据所述会话控制身份标识,获取会话控制信息;根据会话控制信息进行登录处理。

【技术特征摘要】
1.一种登录方法,其特征在于,包括:接收登录请求;根据登录请求,获取会话控制身份标识;根据所述会话控制身份标识,获取会话控制信息;根据会话控制信息进行登录处理。2.如权利要求1所述的方法,其特征在于,所述获取会话控制身份标识,包括:从所述登录请求中获取会话控制身份标识。3.如权利要求1所述的方法,其特征在于,所述获取会话控制身份标识,包括:从所述登录请求中获取登录身份标识、设备身份标识;根据所述登录身份标识、所述设备身份标识获取复用键;根据所述复用键获取会话控制身份标识。4.如权利要求3所述的方法,其特征在于,所述根据所述复用键获取会话控制身份标识,包括:从数据库获得以复用键为键的值。5.如权利要求1所述的方法,其特征在于,所述根据会话控制身份标识,获取会话控制信息,包括:从数据库获得以会话控制身份标识为键的值。6.如权利要求1所述的方法,其特征在于,所述根据会话控制信息进行登录处理,包括:当所述会话控制信息中的登录信息不为空,且所述会话控制信息中的用户信息包含的登录身份标识与所述登录请求中携带的登录身份标识相同时,允许所述登录身份标识登录。7.如权利要求1所述的方法,其特征在于,在所述获取会话控制身份标识之前,还包括:构造会话控制数据,所述会话控制数据包括会话控制身份标识和与所述会话控制身份标识对应的会话控制信息,所述会话控制信息包括用户信息、登录信息中的至少一种。8.如权利要求7所述的方法,其特征在于,根据历史登录请求或历史登录...

【专利技术属性】
技术研发人员:齐飞飞
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1