登录方法与装置、登录验证装置、服务器、终端及系统的制作方法

文档序号:6502214阅读:154来源:国知局
登录方法与装置、登录验证装置、服务器、终端及系统的制作方法
【专利摘要】本发明公开了一种登录方法与装置、登录验证装置、服务器、终端及系统,属于计算机领域。所述方法包括:接收第一终端发送的登录一应用账号的请求;检测该第一终端是否属于该应用账号对应的常用终端;若不属于,则向与该应用账号绑定的第二终端发送第一验证信息;接收该第一终端发送的第二验证信息并检测与该第一验证信息是否匹配;若匹配,则响应该请求。本发明通过检测请求登录一应用账号的第一终端是否属于该应用账号的常用终端,若该第一终端不属于该应用账号的常用终端,则向与该应用账号绑定的第二终端发送第一验证信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问题,达到提高应用账号安全性的目的。
【专利说明】登录方法与装置、登录验证装置、服务器、终端及系统

【技术领域】
[0001] 本发明涉及计算机领域,特别涉及一种登录方法与装置、登录验证装置、服务器、 终端及系统。

【背景技术】
[0002] 随着计算机行业的不断发展,越来越多的网络应用进入人们的日常生活。不同的 网络应用登录时需要各自的登录信息,比如登录名和登录密码。而一个用户可能同时使用 多种不同的网络应用,这就给用户记忆各个网络应用对应的登录信息带来困难。对此,部分 服务商提出如下解决方案:
[0003] 服务商提供多种网络应用,且允许用户为各个网络应用绑定一个额外的登录信 息。用户可以将该服务商提供的多个网络应用中最常用的网络应用所对应的登录信息与其 他网络应用分别绑定。此时,用户只需要使用该最常用的网络应用所对应的登录信息即可 登录该服务商提供的所有网络应用。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 网络应用的登录信息都存在泄密的危险,越是常用的网络应用,其登录信息泄密 的可能性越大。当某个网络应用绑定了额外的登录信息时,若该额外绑定的登录信息已经 泄密,则该网络应用也可能会被他人登录,安全性较低。


【发明内容】

[0006] 为了解决现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录 的技术问题,本发明实施例提供了一种登录方法与装置、登录验证装置、服务器、终端及系 统。所述技术方案如下:
[0007] 第一方面,提供了一种登录方法,用于服务器中,所述方法包括:
[0008] 接收第一终端发送的登录一应用账号的请求;
[0009] 检测所述第一终端是否属于所述应用账号对应的常用终端;
[0010] 若检测结果为所述第一终端不属于所述应用账号对应的常用终端,则向与所述应 用账号绑定的第二终端发送第一验证信息;
[0011] 接收所述第一终端发送的第二验证信息,检测所述第二验证信息与所述第一验证 信息是否匹配;
[0012] 若检测结果为所述第二验证信息与所述第一验证信息匹配,则响应所述登录所述 应用账号的请求。
[0013] 第二方面,提供了一种登录方法,用于第一终端中,所述方法包括:
[0014] 向服务器发送登录一应用账号的请求;
[0015] 接收在所述第一终端中输入的第二验证信息,所述第二验证信息是根据第一验证 信息输入的信息,所述第一验证信息为所述服务器在检测到所述第一终端不属于所述应用 账号对应的常用终端时、向第二终端发送的信息;
[0016] 将所述第二验证信息发送给所述服务器,以便所述服务器检测所述第二验证信息 与所述第一验证信息是否匹配。
[0017] 第三方面,提供了一种登录验证装置,所述装置包括:
[0018] 登录请求接收模块,用于接收第一终端发送的登录一应用账号的请求;
[0019] 常用账号检测模块,用于检测所述第一终端是否属于所述应用账号对应的常用终 端;
[0020] 第一验证信息发送模块,用于若所述常用账号检测模块的检测结果为所述第一终 端不属于所述应用账号对应的常用终端,则向与所述应用账号绑定的第二终端发送第一验 证信息;
[0021] 第二验证信息接收模块,用于接收所述第一终端发送的第二验证信息;
[0022] 验证信息检测模块,用于检测所述第二验证信息接收模块接收到的第二验证信息 与所述第一验证信息发送模块发送的第一验证信息是否匹配;
[0023] 登录响应模块,用于若所述验证信息检测模块的检测结果为所述第二验证信息与 所述第一验证信息匹配,则响应所述登录所述应用账号的请求。
[0024] 第四方面,提供了一种登录装置,所述装置包括:
[0025] 登录请求发送模块,用于向服务器发送登录一应用账号的请求;
[0026] 第二验证信息接收模块,用于接收在所述第一终端中输入的第二验证信息,所述 第二验证信息是根据第一验证信息输入的信息,所述第一验证信息为所述服务器在检测到 所述第一终端不属于所述应用账号对应的常用终端时、向第二终端发送的信息;
[0027] 第二验证信息发送模块,用于将所述第二验证信息接收模块接收到的第二验证信 息发送给所述服务器,以便所述服务器检测所述第二验证信息与所述第一验证信息是否匹 配。
[0028] 第五方面,提供了一种服务器,所述服务器包含有如上述第三方面所述的登录验 证装置。
[0029] 第六方面,提供了一种第一终端,所述第一终端包含有如上述第四方面所述的登 录装置。
[0030] 第七方面,提供了一种登录系统,所述登录系统包括:如上述第五方面所述的服务 器以及如上述第六方面所述的第一终端。
[0031] 本发明实施例提供的技术方案带来的有益效果是:
[0032] 通过检测请求登录一应用账号的第一终端是否属于该应用账号对应的常用终端, 若该第一终端不属于该应用账号对应的常用终端,则向与该应用账号绑定的第二终端发送 第一验证信息,并检测从该第一终端接收到的第二验证信息与该第一验证信息是否匹配, 若两者匹配,则响应登录该应用账号的请求,解决了现有技术中额外绑定的登录信息泄密 时,网络应用也可能会被他人登录的问题,达到提高应用账号安全性的目的。

【专利附图】

【附图说明】
[0033] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0034] 图1是本发明实施例一提供的登录方法的方法流程图;
[0035] 图2是本发明实施例二提供的登录方法的方法流程图;
[0036] 图3是本发明实施例二提供的提示信息示意图;
[0037] 图4是本发明实施例三提供的登录方法的方法流程图;
[0038] 图5是本发明实施例四提供的登录方法的方法流程图;
[0039] 图6是本发明实施例四提供的常用终端的标识列表显示示意图;
[0040] 图7是本发明实施例五提供的登录验证装置的结构示意图;
[0041] 图8是本发明实施例六提供的登录验证装置的结构示意图;
[0042] 图9是本发明实施例七提供的登录装置的结构示意图;
[0043] 图10是本发明实施例八提供的登录装置的结构示意图;
[0044] 图11是本发明实施例九提供的服务器的设备构成图;
[0045] 图12是本发明实施例十提供的第一终端的设备构成图;
[0046] 图13是本发明实施例十一提供的登录系统的系统构成图。

【具体实施方式】
[0047] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0048] 实施例一
[0049] 请参考图1,其示出了本发明实施例一提供的登录方法的方法流程图。该登录方法 应用于在服务器中响应终端登录一应用账号的请求。该登录方法可以包括:
[0050] 步骤102,接收第一终端发送的登录一应用账号的请求;
[0051] 步骤104,检测该第一终端是否属于该应用账号对应的常用终端;
[0052] 步骤106,若检测结果为该第一终端不属于该应用账号对应的常用终端,则向与该 应用账号绑定的第二终端发送第一验证信息;
[0053] 步骤108,接收该第一终端发送的第二验证信息,检测该第二验证信息与该第一验 证信息是否匹配;
[0054] 步骤110,若检测结果为该第二验证信息与该第一验证信息匹配,则响应该登录该 应用账号的请求。
[0055] 综上所述,本发明实施例一提供的登录方法,通过检测请求登录一应用账号对应 的第一终端是否属于该应用账号的常用终端,若该第一终端不属于该应用账号对应的常用 终端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终端接收到 的第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账号的请求, 解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问题,达 到提高应用账号安全性的目的。
[0056] 实施例二
[0057] 为了对本发明实施例一提供的登录方法做进一步描述,请参考图2,其示出了本发 明实施例二提供的登录方法的方法流程图。该登录方法应用于在服务器中响应终端登录一 应用账号的请求。该登录方法可以包括:
[0058] 步骤202,服务器接收第一终端发送的登录一应用账号的请求;
[0059] 其中,该登录一应用账号的请求中可以携带有登录信息和该第一终端的标识。登 录信息可以是登录名和登录密码,第一终端的标识可以是该终端的身份识别码,比如一台 手机的 IMEI 码(International Mobile Equipment Identity,国际移动设备身份码)。
[0060] 此外,应用账号的登录信息可以分为第一登录信息和第二登录信息,其中,第一登 录信息为该应用账号原有的登录信息,第二登录信息为与该应用账号额外绑定的登录信 息。
[0061] 具体例如,用户申请应用账号时,服务器为该应用账号分配一个唯一的第一登录 名,用户为该第一登录名设置第一登录密码,该第一登录名和第一登录密码即为该应用账 号的第一登录信息。此外,服务器还允许用户为该应用账号额外绑定一个服务器指定的登 录信息,比如绑定一个指定类型邮箱的邮箱地址,则绑定的该邮箱地址和登录该邮箱的密 码即为该应用账号的第二登录信息。用户登录该应用账号时,既可以通过第一登录信息登 录,也可以通过第二登录信息登录。
[0062] 步骤204,服务器检测该第一终端是否属于该应用账号对应的常用终端;
[0063] 服务器可以根据该第一终端的标识检测该第一终端是否属于该应用账号对应的 常用终端。具体的,服务器可以查询该应用账号对应的常用终端的标识列表,检测该第一终 端的标识是否存在于该常用终端的标识列表中,若该第一终端的标识不存在于该常用终端 的标识列表中,则确定检测结果为该第一终端不属于该应用账号对应的常用终端。
[0064] 优选的,服务器在检测该第一终端是否属于该应用账号对应的常用终端,还可以 结合其他条件确定是否需要执行检测该第一终端是否属于该应用账号对应的常用终端的 步骤。
[0065] 服务器可以根据登录该应用账号的请求中包含的登录信息检测第一预定条件是 否成立;若检测结果为该第一预定条件成立,则执行该检测该第一终端是否属于该应用账 号对应的常用终端的步骤。其中,该第一预定条件包括:该应用账号已开启账号保护功能, 或者,该登录信息包括第二登录信息。
[0066] 具体例如,当服务器检测出该应用账号已经开启账号保护功能,并且该第一终端 通过额外绑定的第二登录信息登录,则确定执行检测该第一终端是否属于该应用账号对应 的常用终端的步骤。若检测出该应用账号未开启账户保护功能,和/或,该第一终端通过 第一登录信息登录该应用账号,则无需检测该第一终端是否属于该应用账号对应的常用终 端,服务器可以直接根据第一终端发送的登录该应用账号的请求中携带的登录信息检测是 否允许该第一终端登录该应用账号。
[0067] 步骤206,若检测结果为该第一终端不属于该应用账号对应的常用终端,则服务器 向与该应用账号绑定的第二终端发送第一验证信息;
[0068] 若检测结果为该第一终端不属于该应用账号对应的常用终端,则服务器可以认为 该应用账号有可能被非法登录,此时,服务器可以向与该应用账号绑定的第二终端发送第 一验证信息,比如,若该第二终端有短信接收功能,则服务器可以向该第二终端发送验证短 信,该验证短信中包含有该第一验证信息。
[0069] 具体例如,该第二终端可以是一部手机,用户预先将该手机的电话号码与该应用 账号绑定。当服务器检测到该第一终端不属于该应用账号的常用终端时,可以与该应用 账号根据绑定的电话号码向该第二终端发送包含有验证码的短信,该验证码即为第一验证 码。
[0070] 步骤208,服务器接收该第一终端发送的第二验证信息,检测该第二验证信息与该 第一验证信息是否匹配;
[0071] 其中,第一终端发送的第二验证信息为用户根据第二终端接收到的第一验证信息 在第一终端中所输入的信息。
[0072] 步骤210,若检测结果为该第二验证信息与该第一验证信息匹配,则服务器响应该 登录该应用账号的请求;
[0073] 具体的,服务器可以检测该第二验证信息与第一验证信息是否一致,若两者一致, 则验证通过,服务器允许该第一终端登录该应用账号。
[0074] 步骤212,服务器将该第一终端添加为常用终端。
[0075] 具体的,服务器可以判断该常用终端的标识列表中的标识的个数是否达到预定阈 值;若该常用终端的标识列表中的标识的个数未达到预定阈值,则服务器直接将该第一终 端的标识添加入该常用终端的标识列表;若该常用终端的标识列表中的标识的个数达到预 定阈值,则服务器首先将该常用终端的标识列表中、最近一次登录时间最早的终端所对应 的标识删除,再将该第一终端的标识添加入该常用终端的标识列表。
[0076] 此外,服务器还可以在检测到其他预定添加条件时,在常用终端的标识列表添加 新的标识。具体比如,当该应用账号已经绑定第二终端时,若接收到该应用账号绑定第二 登录信息的请求且绑定成功后,将当前登录该应用账号的终端的标识添加入该常用终端的 标识列表;或者,当该应用账号已经绑定第二登录信息时,若接收到该应用账号绑定第二终 端的请求且绑定成功后,将当前登录该应用账号的终端的标识添加入该常用终端的标识列 表;或者,当该应用账号已经绑定第二终端和第二登录信息,且该应用账号的账号保护功能 为关闭时,若接收到开启该应用账号的保护功能的请求,则服务器向第二终端下发第一验 证信息,并接收当前登录该应用账号的终端发送的第二验证信息,在验证该第二验证信息 和第一验证信息匹配后,开启该应用账号的账号保护功能,同时将当前登录该应用账号的 终端的标识添加入该常用终端的标识列表。
[0077] 优选的,服务器还可以允许用户对该常用终端的标识列表进行编辑,比如,允许用 户删除列表中的终端的标识,或者,允许用户对列表中的标识进行重命名。具体的,服务器 将该常用终端的标识列表发送给该第一终端,以便该第一终端对该常用终端的标识列表进 行显示;服务器接收该第一终端发送的、编辑该常用终端的标识列表的请求,并根据该编辑 该常用终端的标识列表的请求对该常用终端的标识列表进行编辑。
[0078] 进一步的,作为上述方案的优选,服务器在检测第一终端是否属于该应用账号对 应的常用终端时,若检测结果为第一终端不属于该应用账号对应的常用终端,则服务器可 以向该应用账号发送异常终端登录提示,该异常终端登录提示为该应用账号被非常用终端 请求登录的提示。
[0079] 具体的,请参考图3,其示出了本发明实施例二提供的一种提示信息示意图。其中, 服务器检测到第一终端通过额外绑定的第二登录信息号登录该应用账号,且该第一终端不 属于该应用账号的常用终端时,向该应用账号发送一条提示信息,提示用户与该应用账号 绑定的第二登录信息可能已经泄密,提醒用户注意账号安全。
[0080] 综上所述,本发明实施例二提供的登录方法,通过检测请求登录一应用账号的第 一终端是否属于该应用账号对应的常用终端,若该第一终端不属于该应用账号对应的常用 终端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终端接收到 的第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账号的请求, 解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问题,达 到提高应用账号安全性的目的。
[0081] 实施例三
[0082] 请参考图4,其示出了本发明实施例三提供的登录方法的方法流程图。该登录方法 可以用于在第一终端中登录一应用账号,该登录方法可以包括:
[0083] 步骤302,向服务器发送登录一应用账号的请求;
[0084] 步骤304,接收在该第一终端中输入的第二验证信息,该第二验证信息是根据第一 验证信息输入的信息,该第一验证信息为该服务器在检测到该第一终端不属于该应用账号 对应的常用终端时、向第二终端发送的信息;
[0085] 步骤306,将该第二验证信息发送给该服务器,以便该服务器检测该第二验证信息 与该第一验证信息是否匹配;
[0086] 步骤308,在该服务器的检测结果为该第二验证信息与该第一验证信息匹配时,登 录该应用账号。
[0087] 综上所述,本发明实施例三提供的登录方法,通过在向服务器请求登录一应用账 号时,将在第一终端中根据第一验证信息所输入的第二验证信息发送给服务器,以便该服 务器检测该第二验证信息与该第一验证信息是否匹配,并在服务器验证匹配后登录该应用 账号,其中,该第一验证信息为服务器在检测到该第一终端不属于该应用账号对应的常用 终端时、向第二终端发送的信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用 也可能会被他人登录的问题,达到提高应用账号安全性的目的。
[0088] 实施例四
[0089] 为了对上述实施例三提供的登录方法作进一步描述,请参考图5,其示出了本发明 实施例四提供的登录方法的方法流程图。该登录方法可以用于在第一终端中登录一应用账 号,该登录方法可以包括:
[0090] 步骤402,第一终端向服务器发送登录一应用账号的请求;
[0091] 其中,该登录一应用账号的请求中可以携带有登录信息和该第一终端的标识。登 录信息可以是登录名和登录密码,第一终端的标识可以是该终端的身份识别码,比如一台 手机的 IMEI 码(International Mobile Equipment Identity,国际移动设备身份码)。 [0092] 此外,应用账号的登录信息可以分为第一登录信息和第二登录信息,其中,第一登 录信息为该应用账号原有的登录信息,第二登录信息为与该应用账号额外绑定的登录信 息。
[0093] 步骤404,第一终端接收在该第一终端中输入的第二验证信息,该第二验证信息是 根据第一验证信息输入的信息,该第一验证信息为该服务器在检测到该第一终端不属于该 应用账号对应的常用终端时、向第二终端发送的信息;
[0094] 若服务器通过第一终端的标识检测到第一终端不是该应用账号对应的常用终端, 则向与该应用账号绑定的第二终端发送的第一验证信息,以便用户根据该第一验证信息在 第一终端中输入第一验证信息,其中,该第一验证信息可以是短信验证码。
[0095] 步骤406,第一终端将该第二验证信息发送给该服务器,以便该服务器检测该第二 验证信息与该第一验证信息是否匹配。
[0096] 第一终端将用户根据第一验证信息输入的第二验证信息发送给服务器,服务器验 证该第二验证信息和第一验证信息匹配后,响应该第一终端登录该应用账号的请求,允许 该第一终端登录该应用账号。
[0097] 步骤408,第一终端在该服务器的检测结果为该第二验证信息与该第一验证信息 匹配时,登录该应用账号。
[0098] 优选的,该第一终端登录该应用账号成功后,用户还可以在第一终端中对该应用 账号对应的常用终端进行编辑。具体的,第一终端可以接收并显示服务器发送的该应用账 号对应的常用终端的标识列表;该第一终端接收用户在该第一终端中输入的、对该常用终 端的标识列表进行编辑的指令,根据该指令向该服务器发送编辑该常用终端的标识列表的 请求,以便该服务器根据编辑该常用终端的标识列表的请求对该常用终端的标识列表进行 编辑。
[0099] 具体请参考图6,其示出了本发明实施例四提供的常用终端的标识列表显示示意 图。其中,用户点击屏幕右上方的"编辑"按钮,即可以发出对该常用终端的标识列表中的 标识进行删除的指令;用户点击常用终端的标识列表中的一个终端的标识后,即可以对被 点击的标识发出重命名的指令。第一终端根据用户发出的指令向服务器发送编辑请求,月艮 务器根据该编辑请求对该常用终端的标识列表中的标识进行编辑。
[0100] 综上所述,本发明实施例四提供的登录方法,通过在向服务器请求登录一应用账 号时,将在第一终端根据第一验证信息所输入的第二验证信息发送给服务器,以便该服务 器检测该第二验证信息与该第一验证信息是否匹配,并在服务器验证匹配后登录该应用账 号,其中,该第一验证信息为服务器在检测到该第一终端不属于该应用账号对应的常用终 端时、向第二终端发送的信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用也 可能会被他人登录的问题,达到提高应用账号安全性的目的。
[0101] 实施例五
[0102] 请参考图7,其示出了本发明实施例五提供的登录验证装置的结构示意图。该登录 验证装置可以通过软件、硬件或者软硬结合的方式实现为某一服务器的全部或者部分,用 于响应终端登录一应用账号的请求。该登录验证装置可以包括:
[0103] 登录请求接收模块501,用于接收第一终端发送的登录一应用账号的请求;
[0104] 常用账号检测模块502,用于检测该第一终端是否属于该应用账号对应的常用终 端;
[0105] 第一验证信息发送模块503,用于若常用账号检测模块502的检测结果为该第一 终端不属于该应用账号对应的常用终端,则向与该应用账号绑定的第二终端发送第一验证 信息;
[0106] 第二验证信息接收模块504,用于接收该第一终端发送的第二验证信息;
[0107] 验证信息检测模块505,用于检测第二验证信息接收模块504接收到的第二验证 信息与第一验证信息发送模块503发送的第一验证信息是否匹配;
[0108] 登录响应模块506,用于若验证信息检测模块505的检测结果为该第二验证信息 与该第一验证信息匹配,则响应该登录该应用账号的请求。
[0109] 综上所述,本发明实施例五提供的登录验证装置,通过检测请求登录一应用账号 的第一终端是否属于该应用账号对应的常用终端,若该第一终端不属于该应用账号对应的 常用终端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终端接 收到的第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账号的 请求,解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问 题,达到提高应用账号安全性的目的。
[0110] 实施例六
[0111] 为了对上述实施例五提供的登录验证装置做进一步描述,请参考图8,其示出了本 发明实施例六提供的登录验证装置的结构示意图。该登录验证装置可以通过软件、硬件或 者软硬结合的方式实现为某一服务器的全部或者部分,用于响应终端登录一应用账号的请 求。该登录验证装置可以包括:
[0112] 登录请求接收模块501,用于接收第一终端发送的登录一应用账号的请求;
[0113] 常用账号检测模块502,用于检测该第一终端是否属于该应用账号对应的常用终 端;
[0114] 第一验证信息发送模块503,用于若常用账号检测模块502的检测结果为该第一 终端不属于该应用账号对应的常用终端,则向与该应用账号绑定的第二终端发送第一验证 信息;
[0115] 第二验证信息接收模块504,用于接收该第一终端发送的第二验证信息;
[0116] 验证信息检测模块505,用于检测第二验证信息接收模块504接收到的第二验证 信息与第一验证信息发送模块503发送的第一验证信息是否匹配;
[0117] 登录响应模块506,用于若验证信息检测模块505的检测结果为该第二验证信息 与该第一验证信息匹配,则响应该登录该应用账号的请求。
[0118] 常用账号检测模块502,包括:
[0119] 列表查询单兀502a,用于查询该应用账号对应的常用终端的标识列表;
[0120] 检测单元502b,用于检测该第一终端的标识是否存在于列表查询单元502a查询 到的常用终端的标识列表中;
[0121] 检测结果确定单元502c,用于若该第一终端的标识不存在于列表查询单元502a 查询到的常用终端的标识列表中,则确定检测结果为该第一终端不属于该应用账号对应的 常用终端;
[0122] 其中,登录请求接收模块501接收到的登录一应用账号的请求中包含有该第一终 端的标识。
[0123] 该登录验证装置还包括:
[0124] 预定条件检测模块507,用于在常用账号检测模块502检测该第一终端是否属于 该应用账号对应的常用终端之前,根据登录信息检测第一预定条件是否成立;
[0125] 常用账号检测模块502,用于若预定条件检测模块507的检测结果为该预定条件 成立,则执行检测该第一终端是否属于该应用账号对应的常用终端的步骤;
[0126] 该第一预定条件包括下列两种条件中的至少一种:
[0127] 该应用账号已开启账号保护功能;或者,该登录信息包括该第二登录信息;
[0128] 其中,登录请求接收模块501接收到的登录一应用账号的请求中包含有该登录信 息,该登录信息包括第一登录信息或者第二登录信息,该第一登录信息为该应用账号原有 的登录信息,该第二登录信息为与该应用账号额外绑定的登录信息。
[0129] 该登录验证装置还包括:
[0130] 标识添加模块508,用于在登录响应模块506响应该登录该应用账号的请求之后, 将该第一终端的标识添加入列表查询单元502a查询到的常用终端的标识列表。
[0131] 标识添加模块508,包括:
[0132] 判断单元508a,用于判断该常用终端的标识列表中的标识的个数是否达到预定阈 值;
[0133] 第一添加单元508b,用于若判断单元508a判断出该常用终端的标识列表中的标 识的个数未达到预定阈值,则将该第一终端的标识添加入该常用终端的标识列表;
[0134] 删除单元508c,用于若判断单元508a判断出该常用终端的标识列表中的标识的 个数达到预定阈值,则将该常用终端的标识列表中、最近一次登录时间最早的终端所对应 的标识删除;
[0135] 第二添加单元508d,用于在删除单元508c将该常用终端的标识列表中、最近一次 登录时间最早的终端所对应的标识删除之后,将该第一终端的标识添加入该常用终端的标 识列表。
[0136] 该登录验证装置还包括:
[0137] 列表发送模块509,用于将该常用终端的标识列表发送给该第一终端,以便该第一 终端对该常用终端的标识列表进行显示;
[0138] 编辑请求接收模块510,用于接收该第一终端发送的、编辑该常用终端的标识列表 的请求;
[0139] 列表编辑模块511,用于根据编辑请求接收模块510接收到的编辑该常用终端的 标识列表的请求对该常用终端的标识列表进行编辑。
[0140] 该登录验证装置还包括:
[0141] 提示模块512,用于若常用账号检测模块502的检测结果为该第一终端不属于该 应用账号对应的常用终端,则向该应用账号发送异常终端登录提示,该异常终端登录提示 为该应用账号被非常用终端请求登录的提示。
[0142] 第一验证信息发送模块503,用于向该第二终端发送验证短信,该验证短信中包含 有该第一验证信息。
[0143] 综上所述,本发明实施例六提供的登录验证装置,通过检测请求登录一应用账号 的第一终端是否属于该应用账号对应的常用终端,若该第一终端不属于该应用账号对应的 常用终端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终端接 收到的第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账号的 请求,解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问 题,达到提高应用账号安全性的目的。
[0144] 实施例七
[0145] 请参考图9,其示出了本发明实施例七提供的登录装置的结构示意图。该登录装置 可以通过软件、硬件或者软硬结合的方式实现成为某一第一终端的全部或者一部分,用于 登录一应用账号,该登录装置可以包括:
[0146] 登录请求发送模块601,用于向服务器发送登录一应用账号的请求;
[0147] 第二验证信息接收模块602,用于接收在该第一终端中输入的第二验证信息,该第 二验证信息是根据第一验证信息输入的信息,该第一验证信息为该服务器在检测到该第一 终端不属于该应用账号对应的常用终端时、向第二终端发送的信息;
[0148] 第二验证信息发送模块603,用于将第二验证信息接收模块602接收到的第二验 证信息发送给该服务器,以便该服务器检测该第二验证信息与该第一验证信息是否匹配;
[0149] 登录模块604,用于在该服务器的检测结果为该第二验证信息与该第一验证信息 匹配时,登录该应用账号。
[0150] 综上所述,本发明实施例七提供的登录装置,通过在向服务器请求登录一应用账 号时,将在第一终端中根据第一验证信息所输入的第二验证信息发送给服务器,以便该服 务器检测该第二验证信息与该第一验证信息是否匹配,并在服务器验证匹配后登录该应用 账号,其中,该第一验证信息为服务器在检测到该第一终端不属于该应用账号对应的常用 终端时、向第二终端发送的信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用 也可能会被他人登录的问题,达到提高应用账号安全性的目的。
[0151] 实施例八
[0152] 为了对上述实施例七提供的登录装置做进一步描述,请参考图10,其示出了本发 明实施例八提供的登录装置的结构示意图。该登录装置可以通过软件、硬件或者软硬结合 的方式实现成为某一第一终端的全部或者部分,用于登录一应用账号,该登录装置可以包 括:
[0153] 登录请求发送模块601,用于向服务器发送登录一应用账号的请求;
[0154] 第二验证信息接收模块602,用于接收在该第一终端中输入的第二验证信息,该第 二验证信息是根据第一验证信息输入的信息,该第一验证信息为该服务器在检测到该第一 终端不属于该应用账号对应的常用终端时、向第二终端发送的信息;
[0155] 第二验证信息发送模块603,用于将第二验证信息接收模块602接收到的第二验 证信息发送给该服务器,以便该服务器检测该第二验证信息与该第一验证信息是否匹配;
[0156] 登录模块604,用于在该服务器的检测结果为该第二验证信息与该第一验证信息 匹配时,登录该应用账号。
[0157] 该登录装置还包括:
[0158] 列表接收模块605,用于接收该服务器发送的该应用账号对应的常用终端的标识 列表;
[0159] 列表显示模块606,用于显示列表接收模块605接收到的该常用终端的标识列表;
[0160] 指令接收模块607,用于接收在该第一终端中输入的、对列表显不模块606显不的 常用终端的标识列表进行编辑的指令;
[0161] 编辑请求发送模块608,用于根据指令接收模块607接收到的指令向该服务器发 送编辑该常用终端的标识列表的请求,以便该服务器根据该编辑该常用终端的标识列表的 请求对该常用终端的标识列表进行编辑。
[0162] 综上所述,本发明实施例八提供的登录装置,通过在向服务器请求登录一应用账 号时,将在第一终端中根据第一验证信息所输入的第二验证信息发送给服务器,以便该服 务器检测该第二验证信息与该第一验证信息是否匹配,并在服务器验证匹配后登录该应用 账号,其中,该第一验证信息为服务器在检测到该第一终端不属于该应用账号对应的常用 终端时、向第二终端发送的信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用 也可能会被他人登录的问题,达到提高应用账号安全性的目的。
[0163] 实施例九
[0164] 请参考图11,其示出了本发明实施例九提供的服务器的设备构成图。该服务器可 以包含有如本发明实施例五或实施例六所示的登录验证装置50。
[0165] 综上所述,本发明实施例九提供的服务器,通过检测请求登录一应用账号的第一 终端是否属于该应用账号对应的常用终端,若该第一终端不属于该应用账号对应的常用终 端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终端接收到的 第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账号的请求,解 决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录的问题,达到 提高应用账号安全性的目的。
[0166] 实施例十
[0167] 请参考图12,其示出了本发明实施例十提供的第一终端的设备构成图。该第一终 端可以包含有如本发明实施例七或实施例八所示的登录装置60。
[0168] 综上所述,本发明实施例八提供的第一终端,通过在向服务器请求登录一应用账 号时,将在第一终端中根据第一验证信息所输入的第二验证信息发送给服务器,以便该服 务器检测该第二验证信息与该第一验证信息是否匹配,并在服务器验证匹配后登录该应用 账号,其中,该第一验证信息为服务器在检测到该第一终端不属于该应用账号对应的常用 终端时、向第二终端发送的信息,解决了现有技术中额外绑定的登录信息泄密时,网络应用 也可能会被他人登录的问题,达到提高应用账号安全性的目的。
[0169] 实施例i^一
[0170] 请参考图13,其示出了本发明实施例九提供的登录系统的系统构成图。该登录系 统可以包括:如本发明实施例九所示的服务器以及如本发明实施例十所示的第一终端。
[0171] 综上所述,本发明实施例十一提供的登录系统,服务器通过检测请求登录一应用 账号的第一终端是否属于该应用账号对应的常用终端,若该第一终端不属于该应用账号对 应的常用终端,则向与该应用账号绑定的第二终端发送第一验证信息,并检测从该第一终 端接收到的第二验证信息与该第一验证信息是否匹配,若两者匹配,则响应登录该应用账 号的请求,解决了现有技术中额外绑定的登录信息泄密时,网络应用也可能会被他人登录 的问题,达到提高应用账号安全性的目的。
[0172] 需要说明的是:上述实施例提供的登录验证装置和登录装置在登录一应用账号 时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分 配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述 的全部或者部分功能。另外,上述实施例提供的登录验证装置和登录装置与登录方法实施 例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0173] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0174] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读 存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0175] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1. 一种登录方法,用于服务器中,其特征在于,所述方法包括: 接收第一终端发送的登录一应用账号的请求; 检测所述第一终端是否属于所述应用账号对应的常用终端; 若检测结果为所述第一终端不属于所述应用账号对应的常用终端,则向与所述应用账 号绑定的第二终端发送第一验证信息; 接收所述第一终端发送的第二验证信息,检测所述第二验证信息与所述第一验证信息 是否匹配; 若检测结果为所述第二验证信息与所述第一验证信息匹配,则响应所述登录所述应用 账号的请求。
2. 根据权利要求1所述的方法,其特征在于,所述登录一应用账号的请求中包含有 所述第一终端的标识;所述检测所述第一终端是否属于所述应用账号对应的常用终端,包 括: 查询所述应用账号对应的常用终端的标识列表; 检测所述第一终端的标识是否存在于所述常用终端的标识列表中; 若所述第一终端的标识不存在于所述常用终端的标识列表中,则确定检测结果为所述 第一终端不属于所述应用账号对应的常用终端。
3. 根据权利要求1或2所述的方法,其特征在于,所述登录一应用账号的请求中包含有 登录信息,所述登录信息包括第一登录信息或者第二登录信息,所述第一登录信息为所述 应用账号原有的登录信息,所述第二登录信息为与所述应用账号额外绑定的登录信息; 所述检测所述第一终端是否属于所述应用账号对应的常用终端之前,所述方法还包 括: 根据所述登录信息检测第一预定条件是否成立; 若检测结果为所述第一预定条件成立,则执行所述检测所述第一终端是否属于所述应 用账号对应的常用终端的步骤; 所述第一预定条件包括下列两种条件中的至少一种: 所述应用账号已开启账号保护功能; 或者,所述登录信息包括所述第二登录信息。
4. 根据权利要求2所述的方法,其特征在于,所述响应所述登录所述应用账号的请求 之后,所述方法还包括: 将所述第一终端的标识添加入所述常用终端的标识列表。
5. 根据权利要求4所述的方法,其特征在于,所述将所述第一终端的标识添加入所述 常用终端的标识列表,包括: 判断所述常用终端的标识列表中的标识的个数是否达到预定阈值; 若所述常用终端的标识列表中的标识的个数未达到预定阈值,则将所述第一终端的标 识添加入所述常用终端的标识列表; 若所述常用终端的标识列表中的标识的个数达到预定阈值,则将所述常用终端的标识 列表中、最近一次登录时间最早的终端所对应的标识删除,并将所述第一终端的标识添加 入所述常用终端的标识列表。
6. 根据权利要求4或5所述的方法,其特征在于,所述方法还包括: 将所述常用终端的标识列表发送给所述第一终端,以便所述第一终端对所述常用终端 的标识列表进行显示; 接收所述第一终端发送的、编辑所述常用终端的标识列表的请求; 根据所述编辑所述常用终端的标识列表的请求对所述常用终端的标识列表进行编辑。
7. 根据权利要求1所述的方法,其特征在于,若检测结果为所述第一终端不属于所述 应用账号对应的常用终端,所述方法还包括: 向所述应用账号发送异常终端登录提示,所述异常终端登录提示为所述应用账号被非 常用终端请求登录的提示。
8. 根据权利要求1所述的方法,其特征在于,所述向与所述应用账号绑定的第二终端 发送第一验证信息,包括: 向所述第二终端发送验证短信,所述验证短信中包含有所述第一验证信息。
9. 一种登录方法,用于第一终端中,其特征在于,所述方法包括: 向服务器发送登录一应用账号的请求; 接收在所述第一终端中输入的第二验证信息,所述第二验证信息是根据第一验证信息 输入的信息,所述第一验证信息为所述服务器在检测到所述第一终端不属于所述应用账号 对应的常用终端时、向第二终端发送的信息; 将所述第二验证信息发送给所述服务器,以便所述服务器检测所述第二验证信息与所 述第一验证信息是否匹配; 在所述服务器的检测结果为所述第二验证信息与所述第一验证信息匹配时,登录所述 应用账号。
10. 根据权利要求9所述的方法,其特征在于,所述方法还包括: 接收并显示所述服务器发送的所述应用账号对应的常用终端的标识列表; 接收在所述第一终端中输入的、对所述常用终端的标识列表进行编辑的指令,根据所 述指令向所述服务器发送编辑所述常用终端的标识列表的请求,以便所述服务器根据所述 编辑所述常用终端的标识列表的请求对所述常用终端的标识列表进行编辑。
11. 一种登录验证装置,其特征在于,所述装置包括: 登录请求接收模块,用于接收第一终端发送的登录一应用账号的请求; 常用账号检测模块,用于检测所述第一终端是否属于所述应用账号对应的常用终端; 第一验证信息发送模块,用于若所述常用账号检测模块的检测结果为所述第一终端不 属于所述应用账号对应的常用终端,则向与所述应用账号绑定的第二终端发送第一验证信 息; 第二验证信息接收模块,用于接收所述第一终端发送的第二验证信息; 验证信息检测模块,用于检测所述第二验证信息接收模块接收到的第二验证信息与所 述第一验证信息发送模块发送的第一验证信息是否匹配; 登录响应模块,用于若所述验证信息检测模块的检测结果为所述第二验证信息与所述 第一验证信息匹配,则响应所述登录所述应用账号的请求。
12. 根据权利要求11所述的装置,其特征在于,所述常用账号检测模块,包括: 列表查询单元,用于查询所述应用账号对应的常用终端的标识列表; 检测单元,用于检测所述第一终端的标识是否存在于所述列表查询单元查询到的常用 终端的标识列表中; 检测结果确定单元,用于若所述第一终端的标识不存在于所述列表查询单元查询到的 常用终端的标识列表中,则确定检测结果为所述第一终端不属于所述应用账号对应的常用 终端; 其中,所述登录请求接收模块接收到的登录一应用账号的请求中包含有所述第一终端 的标识。
13. 根据权利要求11或12所述的装置,其特征在于,所述装置还包括: 预定条件检测模块,用于在所述常用账号检测模块检测所述第一终端是否属于所述应 用账号对应的常用终端之前,根据登录信息检测第一预定条件是否成立; 所述常用账号检测模块,用于若所述预定条件检测模块的检测结果为所述预定条件成 立,则执行所述检测所述第一终端是否属于所述应用账号对应的常用终端的步骤; 所述第一预定条件包括下列两种条件中的至少一种: 所述应用账号已开启账号保护功能; 或者,登录信息包括第二登录信息; 其中,所述登录请求接收模块接收到的登录一应用账号的请求中包含有所述登录信 息,所述登录信息包括第一登录信息或者所述第二登录信息,所述第一登录信息为所述应 用账号原有的登录信息,所述第二登录信息为与所述应用账号额外绑定的登录信息。
14. 根据权利要求12所述的装置,其特征在于,所述装置还包括: 标识添加模块,用于在所述登录响应模块响应所述登录所述应用账号的请求之后,将 所述第一终端的标识添加入所述列表查询单元查询到的常用终端的标识列表。
15. 根据权利要求14所述的装置,其特征在于,所述标识添加模块,包括: 判断单元,用于判断所述常用终端的标识列表中的标识的个数是否达到预定阈值; 第一添加单元,用于若所述判断单元判断出所述常用终端的标识列表中的标识的个数 未达到预定阈值,则将所述第一终端的标识添加入所述常用终端的标识列表; 删除单元,用于若所述判断单元判断出所述常用终端的标识列表中的标识的个数达到 预定阈值,则将所述常用终端的标识列表中、最近一次登录时间最早的终端所对应的标识 删除; 第二添加单元,用于在所述删除单元将所述常用终端的标识列表中、最近一次登录时 间最早的终端所对应的标识删除之后,将所述第一终端的标识添加入所述常用终端的标识 列表。
16. 根据权利要求14或15所述的装置,其特征在于,所述装置还包括: 列表发送模块,用于将所述常用终端的标识列表发送给所述第一终端,以便所述第一 终端对所述常用终端的标识列表进行显示; 编辑请求接收模块,用于接收所述第一终端发送的、编辑所述常用终端的标识列表的 请求; 列表编辑模块,用于根据所述编辑请求接收模块接收到的编辑所述常用终端的标识列 表的请求对所述常用终端的标识列表进行编辑。
17. 根据权利要求11所述的装置,其特征在于,所述装置还包括: 提示模块,用于若所述常用账号检测模块的检测结果为所述第一终端不属于所述应用 账号对应的常用终端,则向所述应用账号发送异常终端登录提示,所述异常终端登录提示 为所述应用账号被非常用终端请求登录的提示。
18. 根据权利要求11所述的装置,其特征在于,所述第一验证信息发送模块,用于向所 述第二终端发送验证短信,所述验证短信中包含有所述第一验证信息。
19. 一种登录装置,其特征在于,所述第一终端包括: 登录请求发送模块,用于向服务器发送登录一应用账号的请求; 第二验证信息接收模块,用于接收在所述第一终端中输入的第二验证信息,所述第二 验证信息是根据第一验证信息输入的信息,所述第一验证信息为所述服务器在检测到所述 第一终端不属于所述应用账号对应的常用终端时、向第二终端发送的信息; 第二验证信息发送模块,用于将所述第二验证信息接收模块接收到的第二验证信息发 送给所述服务器,以便所述服务器检测所述第二验证信息与所述第一验证信息是否匹配; 登录模块,用于在所述服务器的检测结果为所述第二验证信息与所述第一验证信息匹 配时,登录所述应用账号。
20. 根据权利要求19所述的装置,其特征在于,所述装置还包括: 列表接收模块,用于接收所述服务器发送的所述应用账号对应的常用终端的标识列 表; 列表显示模块,用于显示所述列表接收模块接收到的所述常用终端的标识列表; 指令接收模块,用于接收在所述第一终端中输入的、对所述列表显示模块显示的常用 终端的标识列表进行编辑的指令; 编辑请求发送模块,用于根据所述指令接收模块接收到的指令向所述服务器发送编辑 所述常用终端的标识列表的请求,以便所述服务器根据所述编辑所述常用终端的标识列表 的请求对所述常用终端的标识列表进行编辑。
21. -种服务器,其特征在于,所述服务器中包含有如权利要求11至18任一项所述的 登录验证装置。
22. -种第一终端,其特征在于,所述第一终端中包含有如权利要求19或20所述的登 录装置。
23. -种登录系统,其特征在于,所述系统包括:如权利要求21所述的服务器以及如权 利要求22所述的第一终端。
【文档编号】G06F21/44GK104125062SQ201310150578
【公开日】2014年10月29日 申请日期:2013年4月26日 优先权日:2013年4月26日
【发明者】黄天晴, 刘鑫琦, 邓锦福, 林映霞, 关镇安, 周颢, 曾鸣, 刘乐君 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1